더북(TheBook)

1.1.1 프로그래밍 언어로서 R

R은 프로그래밍 언어로서 지난 20여 년 동안 진화와 발전을 거듭해 왔다. 종합적인 통계 연산, 데이터 탐색과 시각화를 좀 더 쉽고 유연하게 수행할 수 있게 한다는 목표가 분명하다.

하지만 사용의 편리함과 유연함을 동시에 추구하다 보면 당연히 갈등을 겪게 된다. 버튼 몇 번 클릭하는 것으로 다양한 통계 분석을 끝낼 수 있다면 사용하기는 쉬울지 몰라도, 사용자의 다른 요구 사항을 반영해야 하거나 자동화가 필요할 때, 같은 작업을 그대로 재현해야 할 때는 이에 맞게 대응하기가 쉽지 않다. 수십 가지가 넘는 다양한 함수를 활용하여 마음대로 데이터를 변환하고 복잡한 도표를 만들 수 있다면 여러 상황에 매우 유연하게 대처할 수 있을 것이다. 물론 이러한 기능을 올바르게 익히고 적절히 활용하는 것은 쉽지 않다. R은 바로 이러한 균형을 잘 유지하고 있다.

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