循环遍历数据框以更改向量的值

时间:2015-09-16 16:10:47

标签: r loops

我需要通过数据框创建一个循环,如果当前为空,则将变量的值更改为“NA”。

我创建了以下循环,它不会更改数据框中矢量的值。

for( i in Migration_data){ 
    if(Migration_data$Tag.Version ==""){
    Migration$Tag.Version[i] = "NA"
 }
 } 

由于

1 个答案:

答案 0 :(得分:3)

你不需要for循环。尝试:

Migration_data[Migration_data$Tag.Version == "", "Tag.Version"] <- NA