Pandas DataFrame pipe() 方法
示例
将函数应用于 DataFrame,该函数将覆盖 "age" 列
import pandas as pd
def change_age(x)
x["age"]=[10, 20, 30]
return x
data = {
"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 | 可选,一个可迭代对象,包含可用于函数的 positional 参数 |
kwargs | 可选。一个字典,包含可用于函数的 keyword 参数 |
返回值
一个 DataFrame 对象。
此函数将修改原始 DataFrame 对象。