[英]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.