要遍历DataFrame并获取索引,可以使用iterrows()方法。下面是一个解决方法的示例代码:
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [28, 32, 25],
'City': ['New York', 'Los Angeles', 'Chicago']}
df = pd.DataFrame(data)
# 遍历DataFrame并获取索引
for index, row in df.iterrows():
print(index, row['Name'], row['Age'], row['City'])
输出结果为:
0 Tom 28 New York
1 Nick 32 Los Angeles
2 John 25 Chicago
在上面的示例中,我们使用iterrows()方法遍历DataFrame,并在循环中获取每一行的索引(index)以及对应列的值(row['Name'], row['Age'], row['City'])。