我有一个包含202个ID的数据集。最后一个ID显示的是NA值,而不是特定值。我想知道如何将NA替换为ID202
。我在这里附上我的数据:
ID = paste("ID", perHexStats$hexid, sep = "")
row.names(perHexStats) = ID
perHexStats = read.csv("perHexStats.csv", header = TRUE)
hspdf = SpatialPolygonsDataFrame(hpg[ID],perHexStats, match.ID = TRUE)
"ID199" "ID200" "ID201" "IDNA"
您可以看到最后一个ID是NA。我需要将其替换为ID202
。如何做到这一点在R
中?
预先感谢。
答案 0 :(得分:0)
df$ID[df$ID=="IDNA"]<-"ID202"
如果该单元格实际上是NA(而不是“ IDNA”),则代码为:
df$ID[is.na(df$ID)]<-"ID202"
当然,如果知道行号为202,则可以执行以下操作:
df$ID[202]<-"ID202"