重複の可能性:
R ですべての 0 値を NA に置き換えます
この質問から外れます。x[is.na(x)] <- 0
マトリックス内のすべてのゼロを NA に変更することを除いて、R に同様の機能はありますか?
重複の可能性:
R ですべての 0 値を NA に置き換えます
この質問から外れます。x[is.na(x)] <- 0
マトリックス内のすべてのゼロを NA に変更することを除いて、R に同様の機能はありますか?
次のように実行できます。
x[x == 0] <- NA
例えば:
x = matrix(rep(0:1, 50), nrow=10)
x[x == 0] <- NA
print(x)
# [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
# [1,] NA NA NA NA NA NA NA NA NA NA
# [2,] 1 1 1 1 1 1 1 1 1 1
# [3,] NA NA NA NA NA NA NA NA NA NA
# [4,] 1 1 1 1 1 1 1 1 1 1
# [5,] NA NA NA NA NA NA NA NA NA NA
# [6,] 1 1 1 1 1 1 1 1 1 1
# [7,] NA NA NA NA NA NA NA NA NA NA
# [8,] 1 1 1 1 1 1 1 1 1 1
# [9,] NA NA NA NA NA NA NA NA NA NA
#[10,] 1 1 1 1 1 1 1 1 1 1