Pandas DataFrame applymap() 方法
实例
对 DataFrame 调用一个将其值变为大写的函数:
import pandas as pddef 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 | 可选。是否忽略空值。默认设置是不忽略 |
返回值
此函数不更改原始 DataFrame 对象。