I have a function that already works and looks like this:
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 ''
I want to add on my function 2 conditions but it's not populating the result:
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 ''
Actually I want to introduce a while that loops over the rows that has m2
and those that have not ?
How will I do that ?