python 创建dataframe并循环添加行
时间: 2023-09-13 08:09:31 浏览: 177
主要为大家详细介绍了python scatter散点图用循环分类法加图例.zip
可以使用 pandas 库来创建 DataFrame,并使用 append() 方法循环添加行。
示例代码:
```python
import pandas as pd
# 创建空的 DataFrame
df = pd.DataFrame(columns=['Name', 'Age', 'Gender'])
# 循环添加行数据
for i in range(3):
name = input('请输入姓名:')
age = input('请输入年龄:')
gender = input('请输入性别:')
data = {'Name': name, 'Age': age, 'Gender': gender}
df = df.append(data, ignore_index=True)
# 输出 DataFrame
print(df)
```
运行结果:
```
请输入姓名:Tom
请输入年龄:20
请输入性别:male
请输入姓名:Lucy
请输入年龄:18
请输入性别:female
请输入姓名:John
请输入年龄:22
请输入性别:male
Name Age Gender
0 Tom 20 male
1 Lucy 18 female
2 John 22 male
```
注意:在循环添加行时,需要使用 ignore_index=True 参数来忽略原有的索引。否则会产生重复的索引值。
阅读全文