2013-07-19 4 views
0

나는 벡터 v을 가지고 있으며 벡터의 각 요소의 무게 인 벡터 w을 갖고 싶습니다. 어떻게 R에서 결과 (벡터 w)를 얻을 수 있습니까? 예를 들어,다른 벡터의 각 요소의 높이 찾기

v = c(0, 0, 1, 1, 1, 3, 4, 4, 4, 4, 5, 5, 6) 
    u = unique(v) 
    w = c(2, 3, 1, 4, 2, 1) 

답변

2

사용 table :

table(v) 
v 
0 1 3 4 5 6 
2 3 1 4 2 1 
+1

또 다른 옵션은'기본적으로 1부터 n까지의 숫자를 줄 which'll tabulate'을 사용하고 있습니다. 당신은'tabulate (v + min (v) +1)'을 사용할 수 있습니다. 나중에 0을 제거하십시오. – Arun

+0

고유 벡터 u를 어떻게 제거 할 수 있습니까? 결과적으로 벡터 w가 필요합니다. – rose

+0

'unname (table (v))' – Arun

관련 문제