dataframe for zip循环
时间: 2023-10-20 17:22:40 浏览: 92
Python创建一个空的dataframe,并循环赋值的方法
你可以使用 Pandas 库中的 `zip()` 函数来循环遍历多个列表并创建 DataFrame。下面是一个示例代码:
```python
import pandas as pd
# 创建三个列表
names = ['Alice', 'Bob', 'Charlie']
ages = [25, 30, 35]
genders = ['Female', 'Male', 'Male']
# 将三个列表 zip 循环并创建 DataFrame
data = list(zip(names, ages, genders))
df = pd.DataFrame(data, columns=['Name', 'Age', 'Gender'])
print(df)
```
输出结果如下:
```
Name Age Gender
0 Alice 25 Female
1 Bob 30 Male
2 Charlie 35 Male
```
在这个示例中,我们使用 `zip()` 函数将 `names`、`ages` 和 `genders` 列表中的元素组合成一个新的列表,并将其存储在 `data` 变量中。然后,我们使用 `pd.DataFrame()` 函数将 `data` 转换为 DataFrame,将列名指定为 `'Name'`、`'Age'` 和 `'Gender'`。最后,我们打印出 DataFrame 的内容。
阅读全文