【发布时间】:2015-01-19 17:16:53
【问题描述】:
我会处理大量来自 excel 的 .csv 文件。有时当我使用
data=read.csv("data.csv", header=T)
NA 的列或行将随机添加。如果有人在将数据输入 R 期间使用了其他列,这似乎会发生。
看起来像这样
> df
v1 v2 X X.1
1 a 1 NA NA
2 a 1 NA NA
3 a 1 NA NA
4 a 0 NA NA
5 a 0 NA NA
6 a 0 NA NA
7 a 1 NA NA
8 a 1 NA NA
9 a 0 NA NA
10 a 0 NA NA
11 a 1 NA NA
12 a 0 NA NA
13 a 1 NA NA
14 a 1 NA NA
15 b 1 NA NA
16 b 1 NA NA
17 b 0 NA NA
18 b 0 NA NA
19 b 0 NA NA
20 b 0 NA NA
21 b 0 NA NA
22 b 0 NA NA
23 b 0 NA NA
24 b 1 NA NA
25 b 1 NA NA
26 b 1 NA NA
27 b 1 NA NA
28 b 1 NA NA
有没有办法阻止这些被添加? read.csv() 命令中是否有参数?
【问题讨论】:
-
您的 csv 文件中可能有一些额外的列分隔符... R 正在正确导入它