如何在SparkR的对象'Formal DataFrame'上执行as.data.frame.matrix方法

时间:2016-12-01 11:36:24

标签: r apache-spark dataframe spark-dataframe sparkr

我想执行方法:

as.data.frame.matrix(xtabs(~name + value,table))

在Rstudio上的data.frame对象上,它非常酷。 我有一个data.frame'表'如下:

> table
     name    value 
[1,] "user1" "less"
[2,] "user1" "more"
[3,] "user1" "agua"
[4,] "user1" "dog" 
[5,] "user2" "less"
[6,] "user2" "agua"
[7,] "user2" "dog" 

表演:ans <- as.data.frame.matrix(xtabs(~name+value, table)) 我得到的结果如下:

> ans
      agua dog less more
user1    1   1    1    1
user2    1   1    1    0

您知道如何在基于Formal DataFrame对象的SparkR上获得相同的结果,而不是在data.frame上?

1 个答案:

答案 0 :(得分:0)

你做不到。 Spark DataFrame与标准R函数不兼容,不能用于替换data.frame