Pandas DataFrame applymap() 方法
定义和用法
applymap()
方法允许您向 DataFrame 对象应用一个或多个函数。
实例
向 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)
语法
dataframe.applymap(func, na_action, kwargs)
参数
na_action
参数是关键词参数。
参数 | 值 | 描述 |
---|---|---|
func | 必需。要应用于 DataFrame 的函数。 | |
na_action | ignore | 可选。是否忽略 NULL 值。默认是不忽略它们。 |
返回值
已更改的 DataFrame 对象。
此函数不会更改原始 DataFrame 对象。