R에서 깔끔하게 반복 작업 처리하기(feat. purrr)
원래 tidyverse 코어(core) 패키지를 처음 블로그에 소개할 때는 '최대한 친절하게 쓴'을 붙이는 게 원칙. 하지만 purrr 패키지까지 찾아오실 정보면 이미 R에 친숙하신 분이라고 생각해 붙이지 않습니다. 원래 영어 낱말 'purr'(/pɜːr/) 또는 'purrr'는 고양이가 가르랑 소리를 낸다는 뜻입니다. 이것만 보면 purrr 패키지가 어떤 구실을 하는지 짐작하기가 쉽지 않습니다. 게다가 tidyverse 홈페이지조차 purrr 패키지를 소개하면서 '함수용 프로그램 도구 모음'(functional programming toolkit)라는 알쏭달쏭한 표현을 씁니다. 힌트는 해들리 위컴 박사가 쓴 그 유명한 책 'R를 활용한 데이터 과학'에 들어 있습니다. 이 책에서 purrr 패키지를 다루..