【发布时间】:2017-06-30 15:14:43
【问题描述】:
我有 60M 多行的 csv 文件。我只对其中的一部分感兴趣,并希望将它们放入数据框中。
这是我正在使用的代码:
iter_csv = pd.read_csv('/Users/xxxx/Documents/globqa-pgurlbymrkt-Report.csv', iterator=True, chunksize=1000)
df = pd.concat([chunk[chunk['Site Market (evar13)'].str.contains("Canada", na=False)] for chunk in iter_csv])
在这里回答:pandas: filter lines on load in read_csv
我收到以下错误:
AttributeError: Can only use .str accessor with string values, which use np.object_ dtype in pandas
似乎无法弄清楚出了什么问题,希望在这里得到指导。
【问题讨论】:
标签: python python-3.x pandas dataframe bigdata