R line'm'在读表中没有'n'元素

时间:2014-02-18 18:38:32

标签: r

所以我正在做一些数据的可读表 -

salaries.data = read.table(someUrl, header=FALSE, sep=' ', na.strings="?", comment.char='')
plot(salaries.data)

我收到此错误 -

## Error: line 2 did not have 22 elements

这是我在RStudio控制台中打印时的数据。

                             V1
1     Y       X1    X2      X3 
2     33.2    3.5    9.0    6.1
3     40.3    5.3   20.0    6.4
4     38.7    5.1   18.0    7.4
5     46.8    5.8   33.0    6.7
6     41.4    4.2   31.0    7.5
7     37.5    6.0   13.0    5.9
8     39.0    6.8   25.0    6.0
9     40.7    5.5   30.0    4.0
10    30.1    3.1    5.0    5.8
11    52.9    7.2   47.0    8.3
12    38.2    4.5   25.0    5.0
13    31.8    4.9   11.0    6.4
14    43.3    8.0   23.0    7.6
15    44.1    6.5   35.0    7.0
16    42.8    6.6   39.0    5.0
17    33.6    3.7   21.0    4.4
18    34.2    6.2    7.0    5.5
19    48.0    7.0   40.0    7.0
20    38.0    4.0   35.0    6.0
21    35.9    4.5   23.0    3.5
22    40.4    5.9   33.0    4.9
23    36.8    5.6   27.0    4.3
24    45.2    4.8   34.0    8.0
25    35.1    3.9   15.0    5.0

这张表看起来很好 - 所以发生了什么?

1 个答案:

答案 0 :(得分:0)

# data from a URL, as per OP's comment
someUrl <- "http://sites.stat.psu.edu/~lsimon/stat501/sp04/data/mathsalaries.txt‌"
salaries.data <- read.table(someUrl, header=TRUE)
plot(salaries.data)

请注意header=TRUE