Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对数据帧执行expand.grid()时出错_R_Dataframe_Character - Fatal编程技术网

对数据帧执行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的数据帧。