2014-06-11 80 views
3

我有列名在該文件的第一行中的文件的第一列CSV和列名,就像這樣:R:行和列的名稱閱讀CSV

ColName1 ColName2 ... ColNameN 
RowName1 .. 
RowName2 .. 
RowNameN .. 

如果我用這個命令: read.csv(「/ Users/MNeptune/Documents/workspace R/simulatedProfiles.csv」,header = TRUE)

我正確讀取的只是列名而不是行名。我能做些什麼來讀取行名?

回答

8

嘗試read.csv("filename.csv", row.names = 1, header= TRUE)

+0

row.names僅在read.table中可用,按照[doc](http://stat.ethz.ch/R-manual/R-devel/library/utils/html/read.table.html) – Gagan

+0

但它在read.csv中的工作也如此read.csv添加到read.table。 – Gagan

3

對read.csv(從read.table繼承)有一個row.names選項,您可以在其中指定要用作row.names的文件中的列。

read.csv("/path/to/file", header=TRUE, row.names=1)