2 split( ) 함수: 팩터 열로 나누기

    split() 함수는 데이터셋에 대해 분리할 팩터 열을 기준으로 분리합니다.

    > split(iris, iris$Species)     # Species 기준으로 데이터를 분리
    $setosa
      Sepal.Length  Sepal.Width  Petal.Length  Petal.Width  Species
    1          5.1          3.5           1.4          0.2   setosa
    2          4.9          3.0           1.4          0.2   setosa
    3          4.7          3.2           1.3          0.2   setosa
    ... 생략 ...
    $versicolor
      Sepal.Length  Sepal.Width  Petal.Length  Petal.Width     Species
    51         7.0          3.2           4.7          1.4  versicolor
    52         6.4          3.2           4.5          1.5  versicolor
    53         6.9          3.1           4.9          1.5  versicolor
    ... 생략 ...
    $virginica
       Sepal.Length  Sepal.Width  Petal.Length  Petal.Width    Species
    101         6.3          3.3           6.0          2.5  virginica
    102         5.8          2.7           5.1          1.9  virginica
    103         7.1          3.0           5.9          2.1  virginica

     

    팩터 열인 Species 열 값을 기준으로 데이터가 분리되었습니다. 반환값은 리스트 구조입니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.