对数据帧执行expand.grid()时出错
我在对数据帧执行expand.grid()时出错,r,dataframe,character,R,Dataframe,Character,我在subdb上执行expand.grid(),如何解决这个问题 full <- with(subdb, expand.grid(sort(unique(UserId), sort(unique(ProductId)))) full在对sort()的第一次调用中缺少一个括号,即它应该是sort(unique(UserId))而不是sort(unique(UserId) 例如,以下内容适用于我: subdb <- data.frame("UserId" = sample(1:10,
subdb
上执行expand.grid()
,如何解决这个问题
full <- with(subdb, expand.grid(sort(unique(UserId), sort(unique(ProductId))))
full在对sort()
的第一次调用中缺少一个括号,即它应该是sort(unique(UserId))
而不是sort(unique(UserId)
例如,以下内容适用于我:
subdb <- data.frame("UserId" = sample(1:10, 200, replace = TRUE),
"ProductId" = sample(LETTERS[1:8], 200, replace = TRUE))
full <- with(subdb, expand.grid(sort(unique(UserId)),
sort(unique(ProductId))))
full
subdb subdb是一个包含UserId、ProductId和Score的数据帧。