dataframe逐行读取
时间: 2024-04-30 18:14:21 浏览: 81
使用数据读取器逐行读取记录
在Python中,可以使用pandas库来处理数据框(DataFrame)。要逐行读取DataFrame,可以使用iterrows()方法。下面是一个示例代码:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['John', 'Emma', 'Mike'],
'Age': [25, 28, 30],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 逐行读取DataFrame
for index, row in df.iterrows():
print(row['Name'], row['Age'], row['City'])
```
在上面的代码中,我们首先导入pandas库,并创建了一个示例的DataFrame。然后,使用iterrows()方法遍历DataFrame的每一行,返回每一行的索引和数据。在循环中,我们可以通过row['列名']来访问每一行的数据。
需要注意的是,iterrows()方法返回的是一个元组,其中包含行索引和行数据。因此,我们可以使用row['列名']来访问每一列的值。
希望这个例子能帮助你理解如何逐行读取DataFrame。如果你有任何进一步的问题,请随时提问。
阅读全文