我无法使“to\u excel”方法正常工作。在
我的代码如下:
import pandas as pd
file = 'PistonPrices.xlsx'
df = pd.read_excel(file, sheet_name=0)
df = df[df.price != 'POA']
df = df[df.price != 'AUCTION']
df = df.drop_duplicates
df.to_excel('PistonClean.xlsx')
我得到了一个错误:
^{pr2}$
Tags:
在线:
将
drop_duplicates
函数赋给df
变量。您可能忘了()
在drop_duplicates
结尾。在函数
drop_duplicates
没有名为to_excel
的扩展函数,因此错误是正确的。在如果你改变
到
您将看到您的代码运行。这是因为数据删除重复项()返回一个DataFrame,而DataFrame具有
to_excel()
函数。在在你的前面有一个错误数据框到excel. 如果您想放置特定选项,请查找documentation。但既然它是一个函数,你至少要把()
这一行是不正确的},而这个函数不提供它们可调用的方法,也就是说。在
df = df.drop_duplicates
而不是指定函数的返回值drop_duplicates
,而是指定了一个函数,所以现在df
指向{相关问题 更多 >
编程相关推荐