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 对象进行更改。