lappy到data.frame

lappy到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

我有一个data.frame
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()
-ing
bdp
使用隐式循环。对不起,bdp是Rbbg包中的函数。不知道如何矢量化()它看看
?矢量化
。它所做的只是基于您的函数构建一个
mapply
调用。不一定是高效的,但我相信它会做你想做的。这实际上取决于
bdp
函数采用的参数以及它喜欢它们的方式。它需要两个参数吗?它们必须是向量还是长度1?