gpt4 book ai didi

r - 为什么 gsub 不取代 NA

转载 作者:行者123 更新时间:2023-12-04 12:06:29 25 4
gpt4 key购买 nike

宗旨

替换 NA"Nothing"在字符向量中

输入

data<-c(NA, NA, "SupineAcid", NA, NA, NA, "UprightAcid", "UprightAcid", 
NA, NA, "UprightAcid", NA, "UprightAcid", NA, NA, "UprightAcid",
"TotalAcid", NA, NA, NA)

尝试
gsub(NA,"dd",data)

这导致所有结果都是 NA

我也试过 "NA"fixed=TRUE但同样的问题。

最佳答案

为了改变NA向量中的元素,您可以使用 is.na功能:

data[is.na(data)] = "dd"

"dd" "dd" "SupineAcid" "dd" "dd" "dd" "UprightAcid"
"UprightAcid" "dd" "dd" "UprightAcid" "dd" "UprightAcid" "dd"
"dd" "UprightAcid" "TotalAcid" "dd" "dd" "dd"

关于r - 为什么 gsub 不取代 NA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53267759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com