我有一个功能已经可以工作了,看起来像这样:
tolerance=5
def pmm_rag(data):
if ((data.SHIPMENT_MOT_x == 'AIR') & (data.latedeliverydate < data.m6plan)):
return 'R'
elif ((data.SHIPMENT_MOT_x == 'AIR') & (data.m6_event >= data.m6plan)):
return 'G'
elif ((data.SHIPMENT_MOT_x == 'AIR') & (data.m6_event >= data.m6plan)):
return 'A'
else:
return ''
我想添加我的函数2条件,但它没有填充结果:
def pmm_rag(data):
while data.m2 == '' is False:
if ((data.SHIPMENT_MOT_x == 'AIR') & (data.m6_event < data.m6plan)):
return 'R'
elif ((data.SHIPMENT_MOT_x == 'AIR') & (data.m6_event >= data.m6plan)):
return 'G'
elif ((data.SHIPMENT_MOT_x == 'AIR') & (data.m6_event >= data.m6plan)):
return 'A'
while data.m2 == '' is False:
if ((data.SHIPMENT_MOT_x == 'AIR') & (data.latedeliverydate < data.m6plan)):
return 'R'
elif ((data.SHIPMENT_MOT_x == 'AIR') & (data.latedeliverydate >= data.m6plan)):
return 'G'
elif ((data.SHIPMENT_MOT_x == 'AIR') & (data.latedeliverydate >= data.m6plan)):
return 'A'
else:
return ''
实际上,我想介绍一个while,它在有m2
的行和没有m2
的行之间循环?
我该怎么做?你知道吗
你应该根据你的情况使用。你知道吗
如果要在data.m2的元素上循环,应使用“for”语句:
相关问题 更多 >
编程相关推荐