在以下数据框中,
col1 <- c("g1","g2","g3",NA,"g4",NA)
col2 <- c(NA,"a1","a2",NA,"a3","a4")
df1 <-data.frame(col1,col2)
Run Code Online (Sandbox Code Playgroud)
我想用col1中的NA替换col2中相应行的行.通过提取包含NA的行来继续是否正确
row <- which(is.na(col1))
Run Code Online (Sandbox Code Playgroud)
然后从col2中提取字符
extract <- df1$col2[row]
Run Code Online (Sandbox Code Playgroud)
在此之后,我不知道如何用提取的字符替换col1中的NA.请帮忙!