2016-10-12 1 views
0

약 0에서 21600까지 연속되는 연속 값의 열이 있습니다.요인을 2 열의 행렬로 변환합니다. R

이 데이터를 100 개 범위에서 비우고 그 빈도를 알아 내려고합니다 (예 : [0,100) - 35, [100,200] - 57 등).

는 내가 뭐하는 거지 것은 이것이다 :

< 비닝 -

(= 100))에 의해 X, 나누기 = C를 (0, 서열 (100, 21600) 컷을 그리고 나는 데이터를 얻을 수 예를 들어 (7.5e + 03,7.6e + 03) (1.8e + 03,1.9e + 03) (1e + 03,1.1e + 03) (1.1e + 03,1.2e + 03) (100,200) .. 그래서

제가 지금하고자하는 두 개의 열들의 매트릭스, 카테고리와 제 온 ([0, 100 등 범위)를 얻을 수있다, [100, 200)와 그 빈도와 상기 제 하나

아무도 도와 줄 수 있습니까? 이것은 사소한 수 있습니다하지만 난

이 감사 :(R에서으로 newbe 나는 당신

답변

0

가이 작업을 수행 할 수있는 몇 가지 방법이 있습니다.하지만 먼저, 당신이 원하는 것은 data.frame (또는 더 나은 데이터입니다. 당신은 지금 다른 종류의 일을 처리하기 때문에 테이블이나 TBL). 카운트는 숫자이며 범위는 요인이다.

쉽게 계산 table를 사용하고 거기에서하는 것은 data.frame

count_bins <- table(binned) 
catfreq <- data.frame(count_bins) 
에 넣어하기

또는를 대체 할 수 있습니다.과 data.table을 선호하는데 다양한 이유로 선호합니다.