R table 계열 함수 - 집계함수
> a = c('Kim', 'Lee', 'Park', 'Lee', 'Park', 'Kim', 'Kim') > b = c('M', 'F', 'M', 'F', 'M', 'F', 'M') > c = c('A', 'B', 'A', 'B', 'O', 'O', 'B') > df = data.frame(name=a, gender=b, blood=c) > df name gender blood 1 Kim M A 2 Lee F B 3 Park M A 4 Lee F B 5 Park M O 6 Kim F O 7 Kim M B 이름, 성별, 혈액형으로 구성되는 정보를 데이터프레임으로 만들어 이를 이용해 집계함수를 설명하려 한다. ◎ table() table( ... , exclude = if (useNA == "no") c(N..
2020. 11. 26.
R apply 계열 함수/replicate/sweep/aggregate
◎ apply 계열 함수 함수 적용 반환 apply() 행렬, 배열, 데이터프레임 벡터, 리스트, 행렬, 배열 lapply() 벡터, 리스트, 데이터프레임 리스트 sapply() 벡터, 리스트, 데이터프레임 벡터, 행렬, 배열 tapply() 리스트, 행렬 mapply() 벡터, 리스트, 행렬 apply() apply(X, MARGIN, FUN, ...) MARGIN 함수를 적용하는 방향 1은 행, 2는 열, c(1,2)는 행과 열 모두를 의미 FUN 적용할 함수 apply() 함수는 배열 or 행렬의 행/열 방향으로 동일한 특정 함수가 적용되도록 한다. 실행결과가 어떤 형태로 반환될 것인지는 데이터의 타입과 적용함수의 반환 값에 따라 바뀌며, 예상이 가능하다. > mat = matrix(1:12, 3,..
2020. 11. 16.