lappy到data.frame
我有一个data.framelappy到data.frame,r,loops,lapply,R,Loops,Lapply,我有一个data.frameDF,结构如下: ID date CDS4 1 ARGENT CDS USD SR 2000-01-31 4 2 ARGENT CDS USD SR 2000-02-29 9.2 我想使用数据框列中的值作为函数的参数。大致如下: override_fields <- c("SW_SPREAD","SW EFF DT") overrides <- c(DF$CDS5,DF$date) d <- bdp(override_fie
DF
,结构如下:
ID date CDS4
1 ARGENT CDS USD SR 2000-01-31 4
2 ARGENT CDS USD SR 2000-02-29 9.2
我想使用数据框列中的值作为函数的参数。大致如下:
override_fields <- c("SW_SPREAD","SW EFF DT")
overrides <- c(DF$CDS5,DF$date)
d <- bdp(override_fields, overrides)
override\u字段什么是bdp
?如果尚未对其进行矢量化,则可以通过Vectorize()
-ingbdp
使用隐式循环。对不起,bdp是Rbbg包中的函数。不知道如何矢量化()它看看?矢量化
。它所做的只是基于您的函数构建一个mapply
调用。不一定是高效的,但我相信它会做你想做的。这实际上取决于bdp
函数采用的参数以及它喜欢它们的方式。它需要两个参数吗?它们必须是向量还是长度1?