Pandas DataFrame insert() 方法
示例
插入新列,包含每位成员的年龄,并将其放在“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)
自己动手试一试 »
定义和用法
insert()
方法允许我们将新列插入到现有的 DataFrame 中。
语法
dataframe.insert(loc, column, value, allow_duplicates)
参数
参数 | 描述 |
---|---|
loc | 必需。指定新列位置的整数。 |
columns | 必需。指定新列名称的字符串。 |
value | 必需。指定新列值的类数组对象。 |
allow_duplicates | 可选。默认为 False,指定 DataFrame 是否允许同名列。 |
返回值
None。插入操作直接在原始 DataFrame 中进行。