DataFrame中insert
时间: 2024-05-06 21:14:51 浏览: 65
将一个DataFrame中的一列(行),插入到另一个DataFrame中
DataFrame的insert()方法可以用于在DataFrame中插入一列或多列数据。它可以在指定的位置插入新的列,同时将已有的列向右移动。insert()方法有三个参数,分别是loc、column和value。
- loc:指定要插入列的位置,可以是列的索引位置,也可以是列的标签名称。
- column:指定要插入的列的标签名称。
- value:指定要插入的列的数据。
示例代码如下:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 插入一列数据到第二列位置
df.insert(1, 'C', [7, 8, 9])
print(df)
```
输出结果为:
```
A C B
0 1 7 4
1 2 8 5
2 3 9 6
```
在上面的示例中,我们使用insert()方法在第二列的位置插入了一列数据,列标签为'C',数据为[7, 8, 9]。
阅读全文