Как пройти два столбца и заполнить другой столбец с тем же индексом строкой в ​​R? - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть фрейм данных со столбцом строк, которые являются телом вопроса опроса, затем у меня есть отдельный фрейм данных, в котором эти тела вопроса совпадают с двумя номерами вопросов. Я хочу обойти столбец исходного фрейма данных и проверить, совпадает ли значение с любым другим фреймом данных, и если я хочу сохранить связанный номер вопроса в столбце в оригинальном df. У меня много проблем с выяснением этого, я изучал использование apply () или что-то в этом роде, но я не совсем понимаю. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 20 ноября 2018

Если df - первый кадр данных, а df2 - второй, а Q - имя столбца строк вопросов, то:

library (dplyr) 
left_join(df1, df2, by=question_body) %>% select(-question_body)

Конечно, было бы проще дать вам точный ответ, если выпредоставил некоторые реальные примеры вашей структуры данных.

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