Pandas DataFrame assign() 方法
示例
向 DataFrame 添加新列
import pandas as pd
data = {
"age": [16, 14, 10],
"qualified": [True, True, True]
}
df = pd.DataFrame(data)
newdf = df.assign(name = ["Emil", "Tobias", "Linus"])
自己动手试一试 »
定义和用法
assign()
方法向现有 DataFrame 添加新列。
语法
dataframe.assign(kwargs)
参数
参数 | 描述 |
---|---|
kwargs | 必需。新列名及其值 |
返回值
一个添加了新列的 DataFrame。
此方法不会更改原始的 DataFrame。