DataFrame.insert - 在数据帧指定位置插入列
使用DataFrame的insert()方法在数据帧的指定位置插入一个新的列。
方法原型
DataFrame.insert(self, loc, column, value, allow_duplicates=False)
参数:
- loc:整数,要插入的位置索引
- column:字符串、整数或可哈希的对象,要插入列的标签
- value:整数、序列或类数组对象,要插入的值
- allow_duplicates:布尔值,可选,是否允许重复值
示例代码
下面的代码使用列表创建一个DataFrame对象:
>>> df = pd.DataFrame([90,100,92])
>>> df
0
0 90
1 100
2 92
下面的代码使用insert()方法在第1列插入name列:
>>> df.insert(1,'name',['tome','hubwiz','mary'])
>>> df
0 name
0 90 tome
1 100 hubwiz
2 92 mary