더북(TheBook)

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 열 값을 기준으로 데이터가 분리되었습니다. 반환값은 리스트 구조입니다.

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