2016-12-28 3 views
1

私の質問があまり進んでいない場合は申し訳ありません。私はまた、重要ではありません(私はそれのためにrepを使用しようとした私は、1から10010まで論理ベクトルをしようとしていると私はまず、各100最終としてTRUEどうすれば論理ベクトルを作ることができますか

を持つようにしたいですseq考えるが、どちらもそれを把握することができなかった。

logical<-rep(c(FALSE),each=10010) 

答えて

3

我々はseq

logical[seq(1, length(logical), by = 100)] <- TRUE 
logical[length(logical)] <- TRUE 
を使用することができます

それとも

logical2 <- seq(10010) %in% c(seq(1, 10010, by = 100), 10010) 
1

一行にもう一つの方法は、vector ベクトルは、デフォルトで論理

で指定された長さのベクトル(お使いの場合には、それは10010である)とモードを生成し使用することです
t <- vector(length = 10010) 
t[seq(1, length(t), by = 100)] <- TRUE 
関連する問題