2015-10-09 78 views
-1

我有一个文件喜欢下面:read.table和read.csv跳过第一列?

> pageid,revid,user_rating 
> 
> 1073624,16845228,Start 

... 

我用:

data = read.csv (file_name) 

则:

str(data) 

那么我:

$ pageid      : int 16845228 
... 

中的PageId应小号馅饼'1073624',而不是'16845228'。

此外,我有相同的文件内容,而不是','是'标签'字符。

> pageid revid user_rating 
> 
> 1073624 16845228 Start 

我用:

data = read.table (file_name, header = TRUE, sep = '\t') 

当我表现的数据,我也有同样的问题。

我做错了什么?

+0

基本上,在我的情况下read.table和read.csv跳过第一列(我猜他们看到第一列作为行名称,但我不确定)。 –

+0

“rownames(数据)”给了什么? – Jaap

+0

发布你的csv文件或上传它.. –

回答

0

非常感谢您的回答。但是我发现这个问题:每行结尾都有一个','冗余,所以R误解了数据。删除这个角色,一切都没问题。