如何从中创建多个数据框:
c1 c2 c3 c100
0.2 0.4 0.9 0
0.2 0.3 0 1
0.1 0.6 1 0.3
我想要选择c1
c2
和c3
,c1
c2
和c4
,类似c1
{{ 1}}和c2
。每3个选定的列应保存在单独的文件中。
我怎么能在r?
答案 0 :(得分:0)
我们可以使用combn
lst <- combn(df1, 3, FUN = list)
names(lst) <- sapply(lst, function(x) paste(names(x), collapse="_"))
然后,循环显示&#39; lst&#39;并将其写为不同的文件
lapply(names(lst), function(nm) write.csv(lst[[nm]],
file = paste0(nm, ".csv"), row.names = FALSE, quote = FALSE)