2011-09-16 3 views
-2

私が使用することができます「..」このような配列を作成するための演算子として:Rは整数の並びを示すために簡略化されていますか? Rubyで

a1 = (1..5).to_a 
p a1 
[1, 2, 3, 4, 5] 

はRを、私はこれを置き換えるために使用することができます速記や関数、演算子をしている?:

v1 <- c(1, 2, 3, 4, 5) 

v1 <- c(gimme.seq(1..5)) 

または多分:

私はこのような関数呼び出しを探しています

+7

私は特定のセクション2.3で、あなたのマニュアルを読むことをお勧め:http://cran.r-project.org/doc/manuals/R-intro.html#Generating-正規シーケンス – Andrie

+0

また、ヘルプに関するマニュアル、特にヘルプの検索方法を読むこともできます。シーケンスはすぐにseq()を表示していました。 – PaulHurleyuk

+0

これは優れたヒントです。彼らは専門用語で私を助けます。今では、数列は、おそらく数学から借りたRの中で、特定の意味を持つ「系列」であることが分かります。私は試したことがないでしょうか?マニュアルで数時間を過ごした後、私はおそらくそれにぶつかっていたでしょう。また、URL:r-project.orgは私にとって非常に役に立ちます。すぐにそれにぶつかると確信しています。 –

答えて

8
> 1:5 
[1] 1 2 3 4 5 

または

> seq(1, 5) 
[1] 1 2 3 4 5 

seq :-)

v1 <- 1:5 

は非常に柔軟性があり、所望の数の出力要素等を様々な組合せで含む。

0例えば
## Default S3 method: 
seq(from = 1, to = 1, by = ((to - from)/(length.out - 1)), 
    length.out = NULL, along.with = NULL, ...) 

> seq(from=1, by=3, length.out=5) 
[1] 1 4 7 10 13 
+0

コロン演算子に関するヒントは非常に役に立ちます。実際、答えはすべて優れています。 –

2

はい、あなたが使用することができます:それはストライドを指定することができますように

関連する問題