我想遍历数据框中的特定列,并使用循环将所有 NA 替换为 0。
extract = read.csv("2013-09 Data extract.csv")
extract$Premium1[is.na(extract$Premium1)] <- 0
extract$Premium1
Premium1
给了我在 dataframe中所需的结果extract
,但我想遍历所有 27 列保费,所以我正在尝试的是
extract = read.csv("2013-09 Data extract.csv")
for(i in 1:27) {
thispremium <- get(paste("extract$Premium", i, sep=""))
thispremium[is.na(thispremium)] <- 0
}
这使
Error in get(paste("extract$Premium", i, sep = "")) :
object 'extract$Premium1' not found
关于导致错误的原因有什么想法吗?