【发布时间】:2021-01-20 16:18:25
【问题描述】:
在使用考拉时,对所有 Null / NaN 值的数据帧求和的好方法是什么?
或者换一种说法
如何按空值总数的列返回一个列表。如果可能,我会尽量避免将数据帧转换为 spark 或 pandas。
注意:.sum() 在 Koalas 中省略空值(skipna:boolean,默认 True - 不能更改为 False)。所以运行df1.isnull().sum() 是不可能的
numpy 被列为替代方案,但由于数据框位于考拉中,我观察到 .sum() 仍然省略了 nan 值。
免责声明:我知道我可以在 Spark 上运行 pandas,但我知道这会适得其反。我犹豫从 Spark 或 Pandas 数据帧中求和,然后将数据帧转换为考拉(我认为这又是浪费资源)。我正在处理一个包含 73 列和 4m 行的数据集。
【问题讨论】:
-
以防万一您决定在 Spark 中执行此操作,这就是它的完成方式here
标签: python dataframe apache-spark data-science spark-koalas