【发布时间】:2015-03-18 13:25:46
【问题描述】:
我是 Pandas for Python 的新手,正忙于阅读 csv 文件。不幸的是,Excel 文件中有一些带有#VALUE 的单元格!和#DIV/0!在他们之中。我无法在 Excel 中解决此问题,因为数据是从其他工作表中提取的。 Pandas 将这些列变成objects 而不是numpy64,所以我无法从中绘制。我想替换#VALUE!和#DIV/0! Pandas 中带有 NaN 条目的字符串,但是我找不到如何执行此操作。我尝试了以下方法(我的代码运行,但没有任何改变):
import pandas as pd
import numpy as np
df = pd.read_csv('2013AllData.csv')
df.replace('#DIV/0!', np.nan)
【问题讨论】:
标签: python excel csv replace pandas