【发布时间】:2014-09-30 19:02:11
【问题描述】:
使用 fread,如何读取包含行名和列名的 CSV 文件。 我尝试了以下操作,但它没有正确读取行名和列名。
csv 文件看起来像(其中 C1、C2、C3 是列名,r1、r2、r3 是行名)
input = ",C1,C2,C3
r1,A,B,C
r2,1,3,5
3,2,4,6"
我使用函数
require(data.table)
fread(input,header = TRUE)
给
r1 A B C
1: r2 1 3 5
2: 3 2 4 6
如何使用 fread 正确读取 CSV?
【问题讨论】:
-
您是否尝试在使用
read.csv时添加row.names = 1?如果没有,你应该看看?read.csv -
@EricFail - 对不起,我是 R/data.table 的新手。它与 read.csv 有什么关系?
-
我想使用 fread 因为我的数据文件很大,我不想使用 read.csv 。
-
这似乎已在 v1.9.3.. 中修复。
标签: r csv data.table