6.3 tibble

tibble 패키지는 또 다른 tidyverse의 기본 패키지이다. tibblebase R 데이터 프레임의 tidyverse 버전이다. 이 패키지를 반드시 직접 사용하는 것은 아니지만 tidyverse 함수는 데이터 프레임 대신 tibble들을 반환한다.

실제로 이것은 큰 영향을 미치지 않으며 tibble을 데이터 프레임으로 취급할 수 있다. 그러나 tibble은 다른 방식으로 작동한다. 예를 들어 R 콘솔에 iris라는 단어를 입력하면 iris 데이터 프레임에 있는 모든 데이터의 목록을 얻을 수 있다. 그러나 iris 데이터 프레임을 tibble로 변환하여 그 데이터를 출력해 보면 다음과 같이 출력된다:

iris %>% as_tibble()

그림 6.1에 표시된 것과 같이 데이터를 깔끔하게 출력할 수 있다.

Tibble tidy 출력

그림 6.1: Tibble tidy 출력

데이터 화면이 하나만 표시되지만 더 유용한 정보가 표시된다. 데이터 자체의 샘플을 볼 수 있으며, 각 열의 데이터 유형과 데이터 세트의 차원을 얻을 수 있다.