簡體   English   中英

在 DataFrame 的列上調用 Python function

[英]Calling Python function on a column in DataFrame

我低於 function 將字符串轉換為大寫

def changecase(col):
  return col.upper()

嘗試在 dataframe 中應用列時拋出錯誤:

df['Description'] = df['Description'].apply(changecase)

錯誤:

TypeError: 'Column' object is not callable

在此處輸入圖像描述

您可能需要在代碼頂部使用@udf

所以:

@udf

...your code...

暫無
暫無

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

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