0

我有一个存储 142 个数据帧的列表我已将它们的名称提取到一个向量中

d.names[1] [1] "ACQ_C.XPT"

我使用了一个函数来创建一个真/假向量,其中包含我希望保留或丢弃的每个数据帧中的变量列表

d1[1] $ACQ_C.XPT SEQN ACD010A ACD010B ACD010C ACQ020 ACQ030 ACD040 ACQ050 ACQ060 ACD070 ACD080 TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

我希望迭代地查看数据帧列表并创建仅包含向量 d1 中标记为 true 的变量的数据帧

lapply(seq_along(d.names),function(i,x){as.data.frame(x[,rapply(d1[i], 
function(x) list(x))])x=d.names[i]})

错误:“lapply(seq_along(d.names),function(i,x){as.data.frame(x[,rapply(d1[i], function(x) list(x))])x 中出现意外符号"

4

0 回答 0