将csv或表变量写入文件

时间:2013-05-18 23:42:15

标签: r

假设我有一个这样的文件:

a b c d
2 3 4 5
9 8 7 4
5 7 8 4

我想导出列ac,但没有别的。

我可以使用write.csvwrite.table

的版本

e.g。 write.csv(myobject$a && myobject$b, file="outfile.csv")

1 个答案:

答案 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。在某些情况下,您可能希望保留它们。