在一列中有三个标记为“User-ID”,“ISBN”和“Book-Rating”的变量,但更喜欢三个。
行:1,149,903
我阅读了关于converting one to two的帖子,但在第一行代码上遇到了错误。
第一行:
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)
下面是截图。如果我能提供更多信息,请告诉我。
谢谢
答案 0 :(得分:6)
这应该有效:
read.table(text=BX.Book.Ratings$V1,sep=";",header=TRUE)