2016-04-09 11 views
0

ベクトルの10要素のペアを特定の値に割り当てる必要があります。 10番目の要素ごとに割り当てを手動で書き出すことなく、どうすればいいですか?Rに10のペアでベクトルに値を割り当てる方法は?

X_mean <- 4.5; 
X <- matrix(1, nrow=40, ncol=2); 
X[1:10,2] <- 0 - X_mean; 
X[11:20,2] <- 3 - X_mean; 
X[21:30,2] <- 5 - X_mean; 
X[31:40,2] <- 10 - X_mean; 

答えて

3

あなたの行列XとベクトルX_meanを作成した後、あなたが行うことができます:

X[,2] <- rep(c(0,3,5, 10) - X_mean, each = 10) 
関連する問題