如何从pyspark中的一列创建数据帧?

如何从pyspark中的一列创建数据帧?,pyspark,Pyspark,我已经在pyspark中切掉了一列类型为column的列 x =game_reviews.groupBy("product_id_index").agg((F.count('star_rating').alias('num') ) x.num 给予 给出错误。您想要实现的是一个简单的单行程序。祝你好运 new_df = game_reviews.groupBy("product_id_index").agg((F.count('star_rating').alias('num')).sel

我已经在pyspark中切掉了一列类型为column的列

x =game_reviews.groupBy("product_id_index").agg((F.count('star_rating').alias('num')  ) 
x.num
给予


给出错误。

您想要实现的是一个简单的单行程序。祝你好运

new_df = game_reviews.groupBy("product_id_index").agg((F.count('star_rating').alias('num')).select("num")
new_df.show()
new_df = spark.createDataFrame(x.num)
new_df.show()
new_df = game_reviews.groupBy("product_id_index").agg((F.count('star_rating').alias('num')).select("num")
new_df.show()