У меня есть два кадра данных, которые требуют сравнения столбца ticket_id.Если есть совпадение, мне нужно добавить столбец в первый кадр данных, который поступает из столбца из второго кадра данных.Если между первым кадром данных и вторым кадром данных нет соответствия, то это означает, что во втором кадре данных есть новая строка, которую необходимо добавить к первому.
Я пытался использовать операторы if, но безуспешновозможность сравнить их.
df_A (отчет о билетах службы поддержки на текущей неделе)
ticket_id category submitted closed status
1 critical 4/20/19 5/1/19 closed
2 low 4/23/19 5/2/19 closed
3 medium 4/26/19 open
4 low 5/1/19 open
df_B (отчет о билетах службы поддержки на предыдущей неделе)
ticket_id category submitted closed status
1 critical 4/20/19 open
2 low 4/23/19 open
3 medium 4/26/19 open
Так что я по сутиВы хотите создать новый фрейм данных на основе df_A, но принять статус предыдущей недели для этого идентификатора заявки и добавить его в новый фрейм данных в качестве последнего столбца.Если новый билет появляется с предыдущей недели до новой недели (т. Е. Ticket_id = 4), он должен быть добавлен, и должен быть статус NA или пробел (не имеет значения).
Ожидается df_A
ticket_id category submitted closed status previous_week_status
1 critical 4/20/19 5/1/19 closed open
2 low 4/23/19 5/2/19 closed open
3 medium 4/26/19 open open
4 low 5/1/19 open NA