python用append函数将列贴入dataframe中形成新的列
时间: 2023-07-27 22:16:57 浏览: 209
可以通过`pandas`库中的`DataFrame`对象的`insert()`方法或直接使用`[]`操作符实现将一列数据插入到`DataFrame`中形成新的列。具体的实现方法如下:
假设我们有一个`DataFrame`对象`df`,其中有一列数据`col1`,我们需要将一列数据`new_col`插入到`DataFrame`中形成新的列。
使用`insert()`方法:
```python
import pandas as pd
# 创建一个DataFrame对象
df = pd.DataFrame({'col1': [1, 2, 3]})
# 创建一个新的列
new_col = [4, 5, 6]
# 使用insert()方法将新的列插入到DataFrame中
df.insert(1, 'new_col', new_col)
# 输出结果
print(df)
```
输出结果为:
```
col1 new_col
0 1 4
1 2 5
2 3 6
```
使用`[]`操作符:
```python
import pandas as pd
# 创建一个DataFrame对象
df = pd.DataFrame({'col1': [1, 2, 3]})
# 创建一个新的列
new_col = [4, 5, 6]
# 使用[]操作符将新的列插入到DataFrame中
df['new_col'] = new_col
# 输出结果
print(df)
```
输出结果为:
```
col1 new_col
0 1 4
1 2 5
2 3 6
```
阅读全文