Pandas DataFrame insert() 方法

实例

插入包含每个成员年龄的新列,并将其置于 "name" 和 "qualified" 之间:

  1. import pandas as pd
  2. data = {
  3. "name": ["Sally", "Mary", "John"],
  4. "qualified": [True, False, False]
  5. }
  6. df = pd.DataFrame(data)
  7. df.insert(1, "age", [50, 40, 30])
  8. print(df)

定义与用法

insert() 方法允许我们向现有 DataFrame 中插入新列。


语法

  1. dataframe.insert(loc, column, value, allow_duplicates)

参数

参数描述
loc必填。 指定新列位置的整数
columns必填。 指定新列名称的字符串
value必填。指定新列值的类似数组的对象
allow_duplicates可选。默认值为 False,指定 DataFrame 是否允许具有相同名称的列

返回值

无,插入在原始 DataFrame 中完成。

分类导航