2

在一列中有三个标记为“User-ID”、“ISBN”和“Book-Rating”的变量,但更喜欢三个。

行数:1,149,903

我阅读了关于将一个转换为两个的帖子,但在第一行代码中遇到了错误。

第一行:

 User-ID <- df[seq(from = 1, to =nrow(df), by = 3), 1]

错误信息:

 Error in seq.default(from = 1, to = nrow(df), by = 3) : 
 'to' must be of length 1

我使用以下方法将 .csv 文件保存为 data.frame:

as.data.frame.matrix(BX.Book.Ratings)

下面显示截图。如果我可以提供更多信息,请告诉我。

谢谢

截屏

4

1 回答 1

6

这应该有效:

 read.table(text=BX.Book.Ratings$V1,sep=";",header=TRUE)
于 2013-09-19T05:14:54.540 回答