我需要根据 for 循环内的某些条件为创建的数据帧(Exmil_df,Schedule_df)中的行添加值,但使用 row,row1 不会对数据帧产生影响。有人可以帮忙吗?
for label, row in Exmil_df.iterrows():
for label1, row1 in Schedule_df.iterrows():
row1['Allocation']=0
while (row1['Requirement']==row1['Allocation']):
enddate =row['Exmill'] + timedelta(days=15) #leadtime is considered as 15
if (row1['PCD']>= enddate):
row['Sea']=row['Qty']
row1['Allocation']=row['Qty']
row=row+1
else:
row['Air']=row['Qty']
row1['Allocation']=row['Qty']
row=row+1