2011-09-16 2 views
-2

루비 I 사용할 수 ".."연산자로 이런 배열을 생성하기 :R은 일련의 정수를 나타 내기 위해 속기가 있습니까?

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

는 R 속기 또는 기능 또는 I 이것이

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- regular-sequences – 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가 보폭을 지정하는 당신을 수 있다는 점에서 매우 유연의 다양한 조합의 원하는 출력 요소 수 등 :

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

예, 사용할 수 있습니다

v1 <- 1:5 

:-)

관련 문제