大师,
我正在尝试使用函数Process_Data()来处理来自数据帧的数据' df'如下:
def Process_Data(row):
...
return(row)
def main():
...
df= df.apply(Process_Data, axis=1)
我想在处理数据框中的每一行时将一些中间结果保存到文件中,最佳做法是什么? THX。
答案 0 :(得分:0)
您可以使用:
for i,row in df.iterrows():
Process_Row(row)
或
for row in df.itertuples():
Process_Row(row)
iterrows将一行作为一个系列对象返回,itertuple将该行作为元组返回。
itertuples会更有效,但它可能取决于你想要操作的对象类型。