python创建df 在df中使用for函数
时间: 2024-03-23 20:37:00 浏览: 63
Python for语句的使用
在 DataFrame 中使用 for 循环,可以遍历 DataFrame 中的每一行数据。以下是一个示例代码:
```python
import pandas as pd
# 创建一个字典,包含三个列的数据
data = {'名字': ['小明', '小红', '小刚'],
'年龄': [20, 19, 21],
'城市': ['北京', '上海', '广州']}
# 将字典转换为 DataFrame
df = pd.DataFrame(data)
# 遍历 DataFrame 中的每一行数据
for index, row in df.iterrows():
print(row['名字'], row['年龄'], row['城市'])
```
输出结果为:
```
小明 20 北京
小红 19 上海
小刚 21 广州
```
这里我们首先创建了一个包含三列数据的 DataFrame,然后使用 `for` 循环遍历每一行数据。在循环中,我们使用 `iterrows` 函数来获取 DataFrame 中每一行的数据,然后使用 `row` 变量来访问每一行数据中的列。注意,在这里我们使用了 `row['列名']` 的方式来访问列,其中 `列名` 是 DataFrame 中每一列的名字。
阅读全文