值在熊猫,如果我有一个看起来像这样的交易数据,在数据帧(transdf):大熊猫发现间隔
OrderId, ShippmentSegmentsDays
1 , 1
2 , 3
3 , 4
4 , 10
而且我还有一个DF(segmentdf)指定的时间间隔:
ShippmentSegmentDaysStart , ShippmentSegmentDaysEnd , ShippmentSegment
-9999999 , 0 , 'On-Time'
0 , 1 , '1 day late'
1 , 2 , '2 days late'
2 , 3 , '3 days late'
3 , 9999999 , '>3 days late'
我需要添加一个基于“ShippmentSegmentsDays”和“ShippmentSegment”的列。所以基本上从“transdf”每一行,我需要检查“ShippmentSegmentsDays”值,在其间隔可以从“segmentdf”
其结果是“transdf”应该是这样的发现:
OrderId, ShippmentSegmentsDays, ShippmentSegment
1 , 1 , '1 day late'
2 , 0 , 'On-Time'
3 , 4 , '>3 days late'
4 , 10 , '>3 days late'
任何人都可以给我一个建议如何处理这种情况?
谢谢! 斯特凡
这看起来类似于我以前回答的问题。看看它是否有帮助http://stackoverflow.com/questions/27464394/find-points-in-cells-through-pandas-dataframes-of-coordinates/27466566#27466566 –