【发布时间】:2017-06-01 05:14:14
【问题描述】:
我有一个非常大的 pandas 数据框:~300,000 列和~17,520 行。熊猫数据框称为result_full。我正在尝试用numpy.nan 替换所有字符串"NaN":
result_full.replace(["NaN"], np.nan, inplace = True)
这是我得到MemoryError 的地方有没有一种内存有效的方法可以将这些字符串放入我的数据框中?我尝试了result_full.dropna(),但它不起作用,因为它们在技术上是“NaN”的字符串
【问题讨论】:
标签: python pandas memory dataframe