簡體   English   中英

在drop_duplicates之后,Pandas DataFrame to_dict失敗

[英]Pandas DataFrame to_dict fails after drop_duplicates

我有一個DataFrame,我們就稱它為df

return df.to_dict(orient="records")忠實地吐出字典列表。

但是如果我這樣做

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

它失敗並說:

“功能”對象沒有屬性“ to_dict”

我想您會錯過() ,因為如果沒有()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")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM