to_csv,我哪里错了

时间:2017-02-23 05:03:36

标签: python pandas

我有这段代码

import numpy as np
import pandas as pd
import csv

odata = pd.read_csv('email.csv')
data = odata.drop('content', axis=1, inplace=True)
data.to_csv('email-out.csv', index=False, sep=',')

我得到了这样的错误:

Traceback (most recent call last):
  File "cut.py", line 7, in <module>
    data.to_csv('email-out.csv', index=False, sep=',')
AttributeError: 'NoneType' object has no attribute 'to_csv'

我哪里错了? 帮助我..请

1 个答案:

答案 0 :(得分:2)

更改此行:

URL.createObjectURL

到此:

data = odata.drop('content', axis=1, inplace=True)

data = odata.drop('content', axis=1) 标志会导致操作就地发生并返回inplace,而不是创建新的数据帧。

如果你真的希望丢弃发生到位,另一种方法是用以下代码替换你的代码:

None

有关详细信息,请参阅the documentation