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)
自己尝试 »
定义和用法
The insert()
方法允许我们在现有的 DataFrame 中插入一列新列。
语法
dataframe.insert(loc, column, value, allow_duplicates)
参数
参数 | 描述 |
---|---|
loc | 必需。一个整数,指定新列的位置。 |
columns | 必需。一个字符串,指定新列的名称。 |
value | 必需。一个类似数组的对象,指定新列的值。 |
allow_duplicates | 可选。默认为 False,指定 DataFrame 是否允许具有相同名称的列。 |
返回值
无。插入操作在原始 DataFrame 中完成。