在Pandas中應用自定義函數通常使用apply
方法。下面是一個簡單的示例:
假設有一個包含一列數字的DataFrame:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3, 4, 5]})
現在我們定義一個自定義函數,例如計算數字的平方:
def square(x):
return x ** 2
然后我們可以使用apply
方法將這個函數應用到DataFrame的列上:
df['B'] = df['A'].apply(square)
這樣就會得到一個新的列’B’,里面存放的是’A’列中每個數字的平方值。