【问题标题】:Spark Print the Shape of my DataFrame in ScalaSpark 在 Scala 中打印我的 DataFrame 的形状
【发布时间】:2021-12-19 22:57:57
【问题描述】:

Pandas 中有一个函数可以计算我的 DataFrame 的形状,最终结果类似于

[total number of rows, total number of columns]

我可以在 PySpark 中使用以下函数来获取我的 DataFrame 的形状:

print((df.count(), len(df.columns)))

我如何在 Scala 中做同样的事情?对于更大的数据集,这也是一种有效的方法吗?

【问题讨论】:

    标签: python pandas scala apache-spark


    【解决方案1】:

    解决方案与python中的几乎相同。查看documentation of DataFrame,可以看到有两个有趣的方法; count()columns(),这正是你想要的。

    count() 返回DataFrame 中的行数,columns() 返回所有列名的数组。要获取列的数量,您只需要获取它的长度即可。

    TL;DR df.count() 表示行数,df.columns.length 表示列数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-30
      • 1970-01-01
      • 1970-01-01
      • 2022-11-02
      • 1970-01-01
      相关资源
      最近更新 更多