我喜欢通过将向量与列表元素进行比较来生成包含 0 和 1 的向量。我有以下向量:
functions=c("abline", "as.numeric", "attach", "data.frame", "ddply", "mean")
这个“函数”向量现在应该与包含该向量子集的向量列表相结合。该列表如下所示:
[[1]]
[1] "data.frame"
[[2]]
[1] "data.frame" "ddply" "mean"
[[3]]
[1] "data.frame" "abline" "attach" "mean"
...
因此,我想按照“函数”向量的顺序和长度生成一个向量,其中包含与“函数”向量匹配的每个元素的 1 和不可用的 0。我想放入数据框中的所有这些。对于这三个列表元素,此结果将类似于以下内容:
"abline" "as.numeric" "attach" "data.frame" "ddply" "mean"
1 0 0 0 1 0 0
2 0 0 0 1 1 1
3 1 0 1 1 0 1
有谁知道我怎么能做到这一点?
最好的萨布。