drop_duplicates

时间:2016-07-07 00:30:40

标签: python pandas dictionary dataframe

我有一个DataFrame,我们只需将其称为df

return df.to_dict(orient="records")尽职尽责地列出了一系列词汇。

但如果我这样做

df.drop_duplicates
return df.to_dict(orient="records")

失败并说:

  

'function'对象没有属性'to_dict'

1 个答案:

答案 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")