Pandas DataFrame pipe() 方法
实例
对 DataFrame 应用一个函数,该函数将覆盖 "age" 专栏:
import pandas as pddef change_age(x):x["age"]=[10, 20, 30]return xdata = {"name": ["Sally", "Mary", "John"],"age": [50, 40, 30]}df = pd.DataFrame(data)df.pipe(change_age)print(df)
定义与用法
pipe() 方法允许您将一个或多个函数应用于 DataFrame 对象。
语法
dataframe.pipe(func, args, kwargs)
参数
| 参数 | 描述 |
|---|---|
| func | 必填。 应用于 DataFrame 的函数 |
| args | 可选, 具有可在函数中使用的位置参数的 iterable 对象 |
| kwargs | 可选。具有可在函数中使用的关键字参数的字典 |
返回值
一个 DataFrame 对象。
此函数用于更改原始 DataFrame 对象。