创建一个五行三列的名为df1的DataFrame数组,列名为 [states,years,pops],行名['one','two','three','four','five']; 给df1添加新列,列名为new_add,值为[7,4,5,8,2]。
时间: 2023-10-23 08:19:14 浏览: 49
好的,我可以完成您的要求。以下是代码实现:
```python
import pandas as pd
# 创建 DataFrame 数组
df1 = pd.DataFrame({'states': ['state1', 'state2', 'state3', 'state4', 'state5'],
'years': [2021, 2021, 2021, 2021, 2021],
'pops': [100000, 200000, 300000, 400000, 500000]},
index=['one', 'two', 'three', 'four', 'five'])
print("创建的 DataFrame 数组为:\n", df1)
# 添加新列
new_col = [7, 4, 5, 8, 2]
df1['new_add'] = new_col
print("添加新列后的 DataFrame 数组为:\n", df1)
```
输出结果为:
```
创建的 DataFrame 数组为:
states years pops
one state1 2021 100000
two state2 2021 200000
three state3 2021 300000
four state4 2021 400000
five state5 2021 500000
添加新列后的 DataFrame 数组为:
states years pops new_add
one state1 2021 100000 7
two state2 2021 200000 4
three state3 2021 300000 5
four state4 2021 400000 8
five state5 2021 500000 2
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)