在pandas数据帧中进行循环可以使用iterrows()方法。下面是一个基于单行输入,在pandas数据帧中继续循环的解决方法的代码示例:
import pandas as pd
# 创建示例数据帧
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 单行输入
input_row = pd.DataFrame({'A': [10], 'B': [11], 'C': [12]})
# 将输入行添加到数据帧中
df = df.append(input_row, ignore_index=True)
# 循环遍历数据帧中的每一行
for index, row in df.iterrows():
# 在这里编写你的代码
# 可以使用row['列名']访问每个单元格的值
print(row['A'], row['B'], row['C'])
在上述代码中,我们首先创建了一个示例数据帧df
,然后创建了一个单行输入input_row
。我们使用append()
方法将输入行添加到数据帧中。接下来,使用iterrows()
方法循环遍历数据帧中的每一行,并在循环中编写自己的代码。可以使用row['列名']
来访问每个单元格的值。在上述示例中,我们只是简单地打印了每个单元格的值,你可以根据需要修改循环体内的代码。