Dataframe 在;数据帧API“,如何显示所有行?
我的代码(仅示例) 我用朱庇特笔记本 在这种情况下,结果仅显示前20行Dataframe 在;数据帧API“,如何显示所有行?,dataframe,pyspark,Dataframe,Pyspark,我的代码(仅示例) 我用朱庇特笔记本 在这种情况下,结果仅显示前20行 如何不显示20行,而是显示所有行?使用collect而不是show: print(bikedf.groupBy("Bike #") .agg(count("Trip ID").alias("number") .sort(desc("number")) .collect())
如何不显示20行,而是显示所有行?使用
collect
而不是show
:
print(bikedf.groupBy("Bike #")
.agg(count("Trip ID").alias("number")
.sort(desc("number"))
.collect())
如果你想要漂亮的印刷品,你可以
output = bikedf.groupBy("Bike #") \
.agg(count("Trip ID").alias("number") \
.sort(desc("number"))
output.show(output.count())
您可以设置要显示的行数。您还可以在show函数中设置为不截断输出设置
False
。要显示200列,请执行以下操作:
bikedf.groupBy("Bike #").agg(
count("Trip ID").alias("number")).\
sort(desc("number")).show(200, False)
我很想将其作为的副本关闭,因为如果您可以显示所有行,那么您可能不应该首先使用spark。
bikedf.groupBy("Bike #").agg(
count("Trip ID").alias("number")).\
sort(desc("number")).show(200, False)