在R中加载数据集时出错

时间:2014-02-24 02:21:14

标签: r dataframe

您好我正在尝试加载从此链接下载的数据集: https://docs.google.com/spreadsheet/ccc?key=0AkY2lFgS9uiDdDdxazdLMnUwalpyMjc0UlY1U2p4cnc#gid=0

我将它下载到我的C盘中,位于C:/ CDA驱动器中,如热门.tsv

我正在尝试将其读入数据帧。我同时使用source和load,我在这两个中都出错了。

>present=source("C://CDA//popular.tsv")
Error in source("C://CDA//popular.tsv") : 
  C://CDA//popular.tsv:1:9: unexpected symbol
1: gender  grade
       ^
> present=load("C://CDA//popular.tsv")
Error: bad restore file magic number (file may be corrupted) -- no data loaded
In addition: Warning message:
file ‘popular.tsv’ has magic number 'gende'
  Use of save versions prior to 2 is deprecated 

>present=read.table("C://CDA//popular.tsv")
Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  : 
  line 23 did not have 11 elements

请帮忙! 感谢

1 个答案:

答案 0 :(得分:1)

您使用了错误的函数来读取数据。

load用于使用R保存的对象(通常以“.Rdata”或“.rda”结尾的文件)保存的数据文件。 source通常用于读取包含R脚本的文件或连接。

你应该尝试read.table和家人。由于这是一个制表符分隔文件,您可以使用:

read.delim("C://CDA//popular.tsv") 
## ^^ is the same as `read.table(..., header = TRUE, sep = "\t")
## see ?read.table for more details