2009-10-16 2 views

답변

6

나는이 같은

d <- c(3,5,9,12,15); 
x <- integer(max(d)) # initialize integer vector where all entries are zero; 
         # length(x) = max(d) (or last element of d) 
x[d] <- 1L    # set x to 1 at the position of each occurence   
+1

좋은 답변을해야한다고 생각! 의견이 있거나 2 명이 초급자가 될 수 있습니다. –

+0

왜 1과 L이 모두 필요합니까? 내 목적을 위해, L이 발생할 때 이벤트의 크기 또는 (임의의) 크기에 의해 L이 형성되도록하는 것이 가장 좋습니다. 그래서 대답은 좋지는 않지만 아주 좋습니다! – andrekos

+0

단지 메모리 효율성;) 1L 배열의 클래스는 정수, 그렇지 않으면 숫자입니다; 예를 들어, 클래스 (1L) 및 클래스 (1) – rcs