你可以使用pandas的iterrows()函数来遍历DataFrame,并将每个按值索引的行组写入。下面是一个示例代码:
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [28, 32, 45],
'City': ['New York', 'Paris', 'London']}
df = pd.DataFrame(data)
# 遍历DataFrame并将每个按值索引的行组写入
for index, row in df.iterrows():
# 在此处可以对每个行组执行相应的操作
print(row['Name'], row['Age'], row['City'])
在上面的代码中,我们首先创建了一个示例DataFrame。然后,使用iterrows()函数遍历DataFrame,并使用row变量引用每个按值索引的行组。在此处,我们对每个行组执行了一个简单的操作,即打印每个行组的姓名、年龄和城市。
你可以根据需要在循环中执行其他操作,例如将行组写入另一个DataFrame或文件中。