Добавление дат из одного фрейма данных в другой на основе общего значения - PullRequest
0 голосов
/ 21 октября 2019

У меня есть два фрейма данных, "Escaped_hits" и "Escaped". Оба имеют столбец «Tagged_Label» с номерами тегов, общими для каждого. У «Побега» есть дата, на которую вещи были помечены. «Escaped_hits» содержит дату, когда были обнаружены теги.

Я хочу создать новый столбец «Tagged_date» во фрейме данных «Escaped_Hits» на основе «Date» в df «Escaped» изсоответствующие значения в "Tag_Label". match() возвращает только первый экземпляр, тогда как иногда есть несколько экземпляров одного и того же Tag_Label, и мне нужно, чтобы Tagged_date добавлялся ко всем этим экземплярам. Я пробовал;Escaped_hits$Tagged_Date <- Escaped$Date[(which(Escaped_hits$Tag_Label %in% Escaped$Tag_Label)),] Escaped_hits$Tagged_Date <- Escaped$Date[(match(Escaped_hits$Tag_Label %in% Escaped$Tag_Label)),]

Однако я получаю ошибку о количестве измерений. Я не очень хорошо разбираюсь в R, и я впервые пишу здесь, у кого-нибудь есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...