3

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

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

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

我可以做一个版本write.csvwrite.table

例如write.csv(myobject$a && myobject$b, file="outfile.csv")

4

1 回答 1

7

这应该工作

write.csv(myobject[,c("a","b")], file="outfile.csv",row.names=FALSE)

myobject[rows,cols]选择数据框或矩阵的行和列中的括号。如果 rows 参数为空,则返回所有行;同样对于“cols”。向量可用于选择多行或多列。在这种情况下,我们选择所有行(因为该部分为空白)和列“a”和“b”。

row.names=FALSE选项可防止打印行名。当然,在某些情况下,您可能希望保留它们。

于 2013-05-18T23:59:27.923 回答