Pandas DataFrame applymap() 方法
示例
應用一個函式使 DataFrame 中的值大寫
import pandas as pd
def make_big(x)
return x.upper()
data = {
"name": ["Sally","Mary","John"],
"city": ["London", "Tokyo", "Madrid"]
}
df = pd.DataFrame(data)
newdf = df.applymap(make_big)
print(newdf)
自己動手試一試 »
定義和用法
applymap()
方法允許您將一個或多個函式應用於 DataFrame 物件。
語法
dataframe.applymap(func, args, kwargs)
引數
na_action
引數是一個 關鍵字引數。
引數 | 值 | 描述 |
---|---|---|
func | 必需。要應用於 DataFrame 的函式。 | |
na_action | ignore |
可選。是否忽略 NULL 值。預設為不忽略它們 |
返回值
一個 DataFrame 物件,其中包含更改。
此函式不會修改原始 DataFrame 物件。