0
我在一個數據集b具有變量來代替NA試圖用1
NA
NA
NA
53
53
NA
我想作爲
1
1
1
53
53
1
我試圖
b$a1[i1] <- ifelse(b$a[i1]=="NA", 1,b$a[i1])
的輸出,但它沒有得到更換。的格式是列表
我在一個數據集b具有變量來代替NA試圖用1
NA
NA
NA
53
53
NA
我想作爲
1
1
1
53
53
1
我試圖
b$a1[i1] <- ifelse(b$a[i1]=="NA", 1,b$a[i1])
的輸出,但它沒有得到更換。的格式是列表
你正在尋找的答案是
b$a[is.na(b$a)] <- 1
我們可以使用replace
with(b, replace(a, is.na(a), 1))
使用'is.na()'函數用於檢查值是否爲NA或不是 –
我試了上面的is.na()。它顯示錯誤的值,但不顯示真正的不適用 – suresh
你可以請包括'str(b)'的輸出嗎? –