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"])
自己尝试 »
定义和用法
The assign()
方法向现有的 DataFrame 添加新列。
语法
dataframe.assign(kwargs)
参数
参数 | 描述 |
---|---|
kwargs | 必需。新的列名和值 |
返回值
添加了新列的 DataFrame。
此方法不会更改原始 DataFrame。