Как вставить вектор в пустые ячейки столбца данных, которые не являются NA в R? - PullRequest
1 голос
/ 19 февраля 2020

У меня есть вектор данных, который выглядит следующим образом:

data_vector <– c("dgh4s", "suc8ec", "sc8cjsn")

Я хочу вставить значения вектора по порядку в столбец кадра данных, который выглядит следующим образом:

df$vector2 <– c("", NA, "", "", NA)

Итак, мой желаемый вывод:

df$vector2 <– c("dgh4s", NA, "suc8ec", "sc8cjsn", NA)

Я искал stackoverflow, но не могу понять, как это сделать? Есть идеи?

Заранее спасибо за помощь!

1 Ответ

1 голос
/ 19 февраля 2020

Для этого типа мы можем использовать str_c вместо paste, так как str_c возвращает NA везде, где есть NA

library(stringr)
str_c(data_vector, df$vector2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...