【问题标题】:R: Read csv with row and column nameR:读取带有行和列名的csv
【发布时间】:2023-03-14 12:32:02
【问题描述】:

我有一个 csv,文件的第一行有列名,文件的第一列有列名,如下所示:

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

如果我使用这个命令: read.csv("/Users/MNeptune/Documents/workspace R/simulatedProfiles.csv", header=TRUE)

我只正确读取了列名,但没有正确读取行名。我可以做些什么来读取行名?

【问题讨论】:

    标签: r csv


    【解决方案1】:

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

    【讨论】:

    • row.names 仅在 read.table 中可用,根据 doc
    • 但它也在 read.csv 中工作,所以 read.csv 被添加到 read.table 中。
    【解决方案2】:

    read.csv 有一个row.names 选项(继承自 read.table),您可以在其中指定文件中用作 row.names 的列。

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

    【讨论】:

      猜你喜欢
      • 2021-03-16
      • 1970-01-01
      • 1970-01-01
      • 2015-07-13
      • 2015-03-14
      • 2014-09-30
      • 1970-01-01
      • 2019-06-27
      • 2017-08-07
      相关资源
      最近更新 更多