0
我需要通過一個數據幀來創建一個循環,如果一個變量的值當前爲空,那麼這個數據幀會將變量的值改變爲「NA」。循環遍歷一個數據幀來改變一個向量的值
我創建了以下循環,它不會更改數據框中向量的值。
for(i in Migration_data){
if(Migration_data$Tag.Version ==""){
Migration$Tag.Version[i] = "NA"
}
}
感謝
你並不需要一個循環,'is.na(Migration_data $ Tag.Version)< - Migration_data $ Tag.Version == ''' – akrun
另外,更換時,刪除周圍的引號' 「NA」來獲得實際的「NA」值。 ''不適用''會給你一個字符串,它會失敗,並用'is.na()'測試 –
這樣做,謝謝!對R還是新的 –