我正在尝试更新DF(代码的最后一行)中的字段。 为了节省运行时间,我将df设置为子集。 为了方便起见,我也在尝试打印分配给df的值 但是:
Matched_amounts = df759['amount'][NO_Hatama_Filter]
处的“ if”过滤条件-也许您可以提出更多建议
通过迭代更新过滤器的一种好方法。打印命令不起作用
Matched_amounts = df759['amount'][NO_Hatama_Filter]
for index,row in match759[Summed_1].iterrows():
mashlim = -1.00*(match759['Rell_Amount'][index])
if mashlim in Matched_amounts:
temp_list = Matched_amounts.index[Matched_amounts.loc[:'amount'] == mashlim]
Matched_amounts = df759['amount'][NO_Hatama_Filter]
index_hatama = temp_list[0]
a = match759['Match'][index]
print (a)
df759.at[index_hatama, 'Hatama_EY'] = a
请帮助! 谢谢