在Python中,可以使用iterrows()方法来遍历数据框中的所有行。以下是一个示例代码:
import pandas as pd
# 创建一个示例数据框
data = {'Name': ['John', 'Emma', 'Mike', 'Lisa'],
'Age': [25, 28, 30, 35],
'City': ['New York', 'London', 'Paris', 'Tokyo']}
df = pd.DataFrame(data)
# 使用iterrows()遍历所有行
for index, row in df.iterrows():
print(f"Index: {index}")
print(f"Name: {row['Name']}")
print(f"Age: {row['Age']}")
print(f"City: {row['City']}")
print("----------------------")
这段代码首先导入pandas库,然后创建一个包含姓名、年龄和城市的示例数据框。接下来,使用iterrows()方法遍历数据框的每一行,返回索引和包含行数据的Series对象。在循环中,可以通过row['列名']来访问每一列的值。在这个示例中,我们打印了每一行的索引、姓名、年龄和城市。