我有一个DataFrame,我们只需将其称为df
。
return df.to_dict(orient="records")
尽职尽责地列出了一系列词汇。
但如果我这样做
df.drop_duplicates
return df.to_dict(orient="records")
失败并说:
'function'对象没有属性'to_dict'
答案 0 :(得分:2)
我想你错过了()
,因为没有()
drop_duplicates
只是引用了这个函数,所以df
成为函数的副本,而不是{执行它(感谢andychase评论):
df = df.drop_duplicates()
return df.to_dict(orient="records")
或者:
df.drop_duplicates(inplace=True)
return df.to_dict(orient="records")