해보記/R

<記> R 함수 - 데이터 요약, 대푯값, 정렬

Light Pillar 2019. 12. 17. 13:00

데이터를 요약하여 출력하는데 자주 사용되는 함수

 

length( ) : 원소의 수

> x <- c(1:10)
> length(x)

sum( ) : 원소의 합

> sum(x)

prod( ) : 원소의 곱

> prod(x)

cumsum( ) : 누적합

> cumsum(x)

cumprod( ) : 곱의 누적합

> cumprod(x)

cummin( ) : 최소값의 누적합

> cummin(x)

cummax( ) : 최대값의 누적합

> cummax(x)


대푯값을 출력하는데 주로 사용되는 함수

 

mean( ) : 평균값

> mean(x)

median( ) : 중위값

> mean(x)

max( ) : 최대값

> max(x)

min( ) : 최소값

> min(x)

which.max( ) : 최대값의 인덱스

> which.max(x)

which.min( ) : 최소값의 인덱스

> which.min(x)

unique( ) : 유니크한 값

> unique(x)

range( ) : 데이터의 최소값과 최대값

> range(x)

var( ) : 분산값

> var(x)

cor( ) : 상관계수

> x1 <- rnorm(10)
> y1 <- rnorm(10)
> cor(x1, y1)


데이터 정렬에 주로 사용하는 함수

 

rev( ) : 원소의 역순

> rev(x)

rank( ) : 주어진 객체의 원소들의 순위

> y <- c(9, 10, 3, 2, 6)
> rank(y)

sort( ) : 하나의 기준으로 주어진 객체의 원소들의 정렬

> sort(y)

order( ) : 둘 이상의 기준으로 주어진 객체의 원소들의 정렬

> df1 <- data.frame(X = c(1, 3, 4, 2, 5), Y = c(1, 2, 3, 4, 5))
> df1[order(df1$X), ]

'해보記 > R' 카테고리의 다른 글

<記> R 함수 - 기타  (1) 2019.12.17
<記> R 함수 - 문자형  (0) 2019.12.17
<記> R 데이터 핸들링 (3)  (0) 2019.12.16
<記> R 데이터 핸들링 (2)  (0) 2019.12.13
<記> R 데이터 핸들링 (1)  (0) 2019.12.10