データフレーム内の特定の列を実行し、ループを使用してすべての NA を 0 に置き換えたいと考えています。
extract = read.csv("2013-09 Data extract.csv")
extract$Premium1[is.na(extract$Premium1)] <- 0
extract$Premium1
Premium1
in 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
エラーの原因について何か考えはありますか?