我需要通过数据框创建一个循环,如果当前为空,则将变量的值更改为“NA”。
我创建了以下循环,它不会更改数据框中矢量的值。
for( i in Migration_data){
if(Migration_data$Tag.Version ==""){
Migration$Tag.Version[i] = "NA"
}
}
由于
答案 0 :(得分:3)
你不需要for循环。尝试:
Migration_data[Migration_data$Tag.Version == "", "Tag.Version"] <- NA