Операции с данными над двумя фреймами данных с использованием ограничения времени в Python - PullRequest
2 голосов
/ 15 октября 2019

У меня есть два кадра данных: -

df1:-

PID DATE       Time   Amount
xy1 01/10/2019  8:37    100
xy1 01/10/2019  12:30   100
xy2 01/10/2019  5:01    100
xy3 01/10/2019  23:57   100
df2
PID DATE    Time    Amount  Code
xy1 01/10/2019  8:00    4   38
xy1 01/10/2019  8:05    50  38
xy1 01/10/2019  8:20    60  39
xy1 01/10/2019  8:45    80  39
xy2 01/10/2019  1:02    100 39
xy2 01/10/2019  3:05    100 38
xy2 01/10/2019  5:10    90  38

Я хочу получить количество df1['PID'] в зависимости от даты и времени в df1 и df2. т.е. сколько раз df1['PID'][0] находится в df2 перед df1['Date', 'Time'] по сравнению с временем даты df2. Очень ценю помощь. Вывод должен быть таким: -

PID Before_df1time_38   Before_df1time_39   Total   After_df1time_38    After_df1time_39
xy1        2               1                  3            0                1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...