【发布时间】:2023-02-13 20:23:56
【问题描述】:
我需要将 pd.to_numeric 应用于长宽(1000 多列)数据框,其中无效值被强制为 NaN。
目前我正在使用
df.apply(pd.to_numeric, errors="coerce")
由于列数,这可能需要大量时间。
df.astype()
也不起作用,因为它不采用 coerce 选项。
任何评论表示赞赏。
【问题讨论】:
-
您是否尝试过使用 pyspark?可能会帮助你。
-
@tornikekharitonishvili 对这个特定任务有什么参考吗?
-
你有多少列和行?形状
-
600万*1000
-
当然,对于这样的数量,您应该使用 pyspark。它在大数据上比 Pandas 更快。