zoo::na.fill(md,0) zoo::na.fill 3.使用zoo包中的zoo::na.fill0(md,0) 具体代码如下,不过这个方法会将所有变量转为文本。 zoo::na.fill0(md,0) 4.使用自定义函数:首先我们编写一个自定义函数myfill,分别将数据框中的文本列中的NA值替换为“0”,将数值列替换为数值0。识别数值列和文本列使用了whe...
R语⾔中替换数据框中的NA为特定值 1、> a <- c(3,NA,NA,4,1,5)> b <- c(NA,4,6,2,4,9)> c <- data.frame(a,b)> c a b 13 NA 2 NA 4 3 NA 6 442 514 659 > c[is.na(c)] <- 0 > c a b 130 204 306 442 514 659 2、> a <- c(3,NA,NA,4,1,5)> ...
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 2、在指定列替换 a <-1:5b<-3:7c<-5:9d<-4:8e<-data.frame(a, b, c, d) efor(iinc(1,3)) { e[,i][e[,i]==5] ="500"} e 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12....
就像这样:
如果我答对了,你必须排列你的数据集并改变第二列,这样每个组的第一个值就会被拖到其他行。
R语言中替换数据框中的NA为特定值 1、 > a <- c(3,NA,NA,4,1,5)> b <- c(NA,4,6,2,4,9)> c <-data.frame(a,b)>c a b13NA2NA43NA6442514659> c[is.na(c)] <-0>c a b130204306442514659 2、 > a <- c(3,NA,NA,4,1,5)> b <- c(NA,4,6,2,4,9)> c <-data....