У меня есть Дада кадр это небольшая часть:Замена NA со значениями в соседнем столбце
namess[270:285,]
first_name last_name
270 R Horne
271 T H
272 A McEvoy
273 Aumoitte <NA>
274 Johin <NA>
275 Waydelick <NA>
276 Vigneron <NA>
277 Sautereau <NA>
278 Johin <NA>
279 Aumoitte <NA>
280 Georges Taillandier
281 Fernand Sanz
282 John Lake
283 Louis Bastien
284 Louis Hildebrand
285 Daumain <NA>
Я хотел бы заменить каждое значение NA в колонке под названием last_name со значением в first_name колонки. Я видел аналогичный пост в это ссылка
Replace NA in column with value in adjacent column
Я попытался использовать то, что они suggeted
namess$last_name[is.na(namess$last_name)] <- as.character(namess$last_name[is.na(namess$last_name)])
Это ничего не меняет, как из столбцов типа символов так что его не проблема переменной типа фактора
Вы заменяете значения NA самими. Попробуйте 'namess $ last_name [is.na (namess $ last_name)] <- as.character (namess $ first_name [is.na (namess $ last_name)])' – dww
Этого уже было сказано [здесь] (http: // stackoverflow.com/questions/15629885/replace-na-in-column-with-value-in-adjacent-column?rq=1) –