В панд, если у меня есть данные о транзакциях в dataframe (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-cordinates/27466566#27466566 –