簡體   English   中英

Pandas DataFrame 重命名 Function

[英]Pandas DataFrame Rename Function

在以下代碼行中,df 是 pandas DataFrame。 當我們將 strip() function 從字符串傳遞到映射器以清理列名時,為什么我們必須使用str.strip而不是str.strip()之類的東西。 預先感謝您的幫助。

df=df.rename(mapper=str.strip, axis='columns')

我相信原因是因為str.strip是 function,而str.strip()是 function 的結果,即你已經調用了它。

在您的示例中,您想傳遞 function,因此df.rename可以在每個列名上調用 function。

暫無
暫無

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

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