Pandas DataFrame assign() 方法

实例

将新列添加到 DataFrame :

  1. import pandas as pd
  2. data = {
  3. "age": [16, 14, 10],
  4. "qualified": [True, True, True]
  5. }
  6. df = pd.DataFrame(data)
  7. newdf = df.assign(name = ["Emil", "Tobias", "Linus"])
  8. print(newdf)

定义与用法

assign() 方法将新列添加到现有 DataFrame。


语法

  1. dataframe.assign(kwargs)

参数

参数描述
kwargs必填。包含值的新列名

返回值

一个添加了新列的 DataFrame

此方法不会更改原始 DataFrame。

分类导航