2013-05-18 94 views
2

可以說我有一個這樣的文件:撰寫CSV或表變量到文件

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")

+1

改寫:'myobject [,c(「a」,「b」)]'? – Frank

+0

我會接受這個答案,但可以跳過輸出 – AWE

+0

中的行號好,謝謝。我希望它能起作用! – Frank

回答

5

這應該工作

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

括號中myobject[rows,cols]選擇行和數據幀或矩陣的列。如果rows參數爲空,則返回所有行;和「cols」類似。矢量可用於選擇多行或多列。在這種情況下,我們選擇所有行(因爲該部分是空白的)和列「a」和「b」。

row.names=FALSE選項可防止打印rownames。在某些情況下,你當然可能想保留它們。