假设我有一个这样的文件:
a b c d
2 3 4 5
9 8 7 4
5 7 8 4
我想导出列a
和c
,但没有别的。
我可以使用write.csv
或write.table
e.g。 write.csv(myobject$a && myobject$b, file="outfile.csv")
答案 0 :(得分:6)
这应该有效
write.csv(myobject[,c("a","b")], file="outfile.csv",row.names=FALSE)
myobject[rows,cols]
中的括号选择数据框或矩阵的行和列。如果rows参数保留为空,则返回所有行;同样对于“cols”。矢量可用于选择多个行或列。在这种情况下,我们选择所有行(因为该部分为空白)和列“a”和“b”。
row.names=FALSE
选项可防止打印rownames。在某些情况下,您可能希望保留它们。