Pandas DataFrame insert() 方法
定义和用法
insert()
方法允许我们向现有的 DataFrame 中插入新列。
实例
插入一个新列,其中包含每个成员的年龄,并将其放置在 "name" 和 "qualified" 之间:
import pandas as pd data = { "name": ["Sally", "Mary", "John"], "qualified": [True, False, False] } df = pd.DataFrame(data) df.insert(1, "age", [50, 40, 30]) print(df)
语法
dataframe.insert(loc, column, value, allow_duplicates)
参数
参数 | 描述 |
---|---|
loc | 必需。整数,指定新列的位置。 |
columns | 必需。字符串,指定新列的名称。 |
value | 必需。类似数组的对象,指定新列的值。 |
allow_duplicates |
可选。指定 DataFrame 是否允许具有相同名称的列。 默认为 False。 |
返回值
无返回值。插入操作在原始 DataFrame 中完成。