Pandas DataFrame applymap() 方法

实例

对 DataFrame 调用一个将其值变为大写的函数:

  1. import pandas as pd
  2. def make_big(x):
  3. return x.upper()
  4. data = {
  5. "name": ["Sally","Mary","John"],
  6. "city": ["London", "Tokyo", "Madrid"]
  7. }
  8. df = pd.DataFrame(data)
  9. newdf = df.applymap(make_big)
  10. print(newdf)

定义与用法

applymap() 方法允许您将一个或多个函数应用于 DataFrame 对象。


语法

  1. dataframe.applymap(func, args, kwargs)

参数

na_action 是一个 关键字 参数。

参数描述
func 必填。应用于 DataFrame 的函数。
na_actionignore可选。是否忽略空值。默认设置是不忽略

返回值

一个改变的 DataFrame 或者 Series 对象。

此函数不更改原始 DataFrame 对象。

分类导航