0
我想創建一個0和1的向量,這樣y中所有4中的元素都變爲1,所有其他值都變爲0. which(y == 4)
返回y中的索引值爲4,然後y[which(y == 1)]
返回所有4的矢量。我會如何產生一個1的矢量,他們是4和0的數據呢?將哪個()轉換爲邏輯向量
x <- y[which(y == 4)]
我想創建一個0和1的向量,這樣y中所有4中的元素都變爲1,所有其他值都變爲0. which(y == 4)
返回y中的索引值爲4,然後y[which(y == 1)]
返回所有4的矢量。我會如何產生一個1的矢量,他們是4和0的數據呢?將哪個()轉換爲邏輯向量
x <- y[which(y == 4)]
使用邏輯強制:
as.integer(y==4)
較短的版本:
+(y==4)