R

[R] DataFrame Manipulation(split, subset, merge)

에릭 Kim 2022. 6. 28. 00:19
반응형

Split()

split(df, split_var, ...)

  • 분할 변수를 사용하여 데이터 프레임을 목록으로 분할하는 함수

 

 

두가지 컬럼을 기준으로 데이터를 분리하고 싶으면 list로 지정하면 됩니다. ex) split(mtcars, list(mtcars$cyl,mtcars$mpg))

 

subset()

subset(df, condition, select, ...)

  • 기준점을 잡고 데이터를 subset 할 수 있습니다. (condition)

 

  • select 옵션은 특정 열을 선택할 때 사용됩니다.

 

  • 특정 열을 선택하지 않을 수도 있습니다.  (select 옵션 인자에 '-'를 붙여줌 )

 

 

merge()

merge(df1, df2, all, ...)

  • 두개의 데이터 프레임을 공통 변수를 가진 하나의 데이터 프레임으로 결합
  • all = TRUE (full join), all = FALSE [default]

 

 

all 옵션을 TRUE로 주게 되면, 결합되는 데이터 프레임의 모든 요소가 들어가게 됩니다. 

 

반응형