Использование dplyr в R (если точнее, Microsoft R, откройте 3.5.3). У меня небольшая проблема с dplyr, из-за которой я иногда вижу много дополнительной информации в создаваемом фрейме данных. Например, для этих строк кода:
claims_frame_2 <- left_join(claims_frame,
select(new_policy_frame, c(Lookup_Key_4, Exposure_Year, RowName)),
by = c("Accident_Year" = "Exposure_Year", "Lookup_Key_4" = "Lookup_Key_4")
)
claims_frame_3 <- claims_frame_2 %>% group_by(Claim.Number) %>% filter(RowName == max(RowName))
Нет проблем с командой left_join, но когда я выполняю вторую команду (group by / filter), структура данных объекта утверждений_фрейма_3 отличается отобъекта претензий_фрейма_2. Кажется, вдруг к атрибуту RowName добавлено множество атрибутов (о чем я мало знаю). Смотрите прикрепленное фото.
Кто-нибудь знает, почему это происходит и как я могу это остановить?
Я надеялся поставитьвместе небольшой кусок воспроизводимого кода, который продемонстрировал это, но пока я не добился успеха. Я продолжу. В то же время, я надеюсь, что кто-то увидит этот код (из реального проекта) и сразу узнает, почему это происходит!
Благодарен за любой совет. Спасибо Алан