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 物件。