Pandas DataFrame assign() 方法
定义和用法
allocate() 方法向现有 DataFrame 添加新列。
实例
向 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"])
语法
dataframe.assign(kwargs)
参数
| 参数 | 描述 |
|---|---|
| kwargs | 必需。带有值的新列名称。 |
返回值
添加了新列的 DataFrame。
该方法不会改变原始的DataFrame。