我正在尝试在 R 中导入一个 csv 文件。我已经做了好几次了,但是对于这个特定的文件,它会返回一个错误。
在 csv 的第一行,我有部分文本和部分数字的列名称,因为它们代表月份、年份和一些观测点的数量。.csv 文件即使更大,也如下所示:
Mo,Yr2,4,10,32,38,41,60,63,82
9,1980, 6.0, 0.2, 0.7, 1.0, 0.4, 0.7, 0.4, 1.5
10,1980, 25.1, 39.7, 41.4, 15.5, 20.8, 43.6, 37.1, 17.8
11,1980, 11.5, 8.6, 23.6, 7.5, 15.6, 12.2, 13.4, 7.6
12,1980, 59.6, 90.0, 103.9, 50.0, 67.1, 109.2, 81.6, 48.4
我尝试了以下错误:
> m <- read.csv(file="my_file.csv", sep=",",head=TRUE)
Error in read.table(file = "my_file.csv", sep = ",", head = TRUE) :
duplicate 'row.names' are not allowed
所以我试过:
> m <- read.csv(file="my_file.csv", sep=",",head=TRUE,row.names=NULL)
> m
row.names Mo Yr2 X4 X10 X32 X38 X41 X60 X63 X82
1 9 1980 6.0 0.2 0.7 1.0 0.4 0.7 0.4 1.5 NA
2 10 1980 25.1 39.7 41.4 15.5 20.8 43.6 37.1 17.8 NA
3 11 1980 11.5 8.6 23.6 7.5 15.6 12.2 13.4 7.6 NA
4 12 1980 59.6 90.0 103.9 50.0 67.1 109.2 81.6 48.4 NA
有人可以告诉我有什么问题吗?提前致谢