У меня есть большой стол с 50000 общ. Нижеследующее отражает структуру:Как найти недостающие ID?
ID <- c(1,2,3,4,5,6,7,8,9)
a <- c("A","B",NA,"D","E",NA,"G","H","I")
b <- c(11,2233,12,2,22,13,23,23,100)
c <- c(12,10,12,23,16,17,7,9,7)
df <- data.frame(ID ,a,b,c)
В случае отсутствия некоторых значений вектора "a". Тем не менее, у меня есть некоторые таблицы, где ID и недостающие строки включены:
ID <- c(1,2,3,4,5,6,7,8,9)
a <- c("A","B","C","D","E","F","G","H","I")
key <- data.frame(ID,a)
Есть ли способ включить недостающие строки из ключа в столбец А, используя идентификатор?
Hallo David, спасибо, что показал оба способа. Я знаю, что его трудно объяснить, не показывая исходные данные, но оба ваших пути проходили без ошибок и без замены 'NA' –
У вас есть реальный' NA 'или просто символ' 'NA ''? В любом случае, первый метод должен работать в любом случае. Также возможно, что ни один случай в 'key' не соответствует' df'. –