用python批量生成可以赋值的数据框
时间: 2024-05-02 20:18:15 浏览: 49
以下是用Python批量生成可以赋值的数据框的示例代码:
```python
import pandas as pd
# 创建一个空数据框
df = pd.DataFrame()
# 添加列
df['col1'] = [1, 2, 3, 4, 5]
df['col2'] = ['a', 'b', 'c', 'd', 'e']
df['col3'] = [True, False, True, False, True]
# 打印数据框
print(df)
```
输出结果:
```
col1 col2 col3
0 1 a True
1 2 b False
2 3 c True
3 4 d False
4 5 e True
```
可以通过添加更多的列和行来扩展数据框。例如:
```python
# 添加更多的列
df['col4'] = [1.1, 2.2, 3.3, 4.4, 5.5]
df['col5'] = pd.date_range(start='1/1/2022', periods=5)
# 添加更多的行
df.loc[5] = [6, 'f', False, 6.6, '2022-01-06']
df.loc[6] = [7, 'g', True, 7.7, '2022-01-07']
# 打印数据框
print(df)
```
输出结果:
```
col1 col2 col3 col4 col5
0 1 a True 1.1 2022-01-01
1 2 b False 2.2 2022-01-02
2 3 c True 3.3 2022-01-03
3 4 d False 4.4 2022-01-04
4 5 e True 5.5 2022-01-05
5 6 f False 6.6 2022-01-06
6 7 g True 7.7 2022-01-07
```
阅读全文