Pandas DataFrame pipe() 方法

实例

对 DataFrame 应用一个函数,该函数将覆盖 "age" 专栏:

  1. import pandas as pd
  2. def change_age(x):
  3. x["age"]=[10, 20, 30]
  4. return x
  5. data = {
  6. "name": ["Sally", "Mary", "John"],
  7. "age": [50, 40, 30]
  8. }
  9. df = pd.DataFrame(data)
  10. df.pipe(change_age)
  11. print(df)

定义与用法

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


语法

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

参数

参数描述
func必填。 应用于 DataFrame 的函数
args可选, 具有可在函数中使用的位置参数的 iterable 对象
kwargs可选。具有可在函数中使用的关键字参数的字典

返回值

一个 DataFrame 对象。

此函数用于更改原始 DataFrame 对象。

分类导航