R 프로그래밍
프로그램을 어떻게 작성하는지 배우는 가장 좋은 방법은 의미있는 무언가를 작성하는 것이다. 그래서 이번 R 소개는 흔한 과학 작업(즉 데이터 분석)에 맞춰있다.
진정한 목적은 R을 가르치는 것이 아니라 모든 프로그래밍에 달려있는 기본 개념을 전달한다. R을 사용해서 학습을 진행한다. 왜냐하면,
- 예제로 어떤 언어든지 사용해야한다.
- 무료이고, 문서화가 잘 되어 있고, 거의 모든 곳에서 실행된다.
- 과학자들 사이에서 크고 (그리고 점증하는) 사용자 기반이 있다.
- 다양한 작업을 수행하는데 이용가능한 외부 패키지 라이브러리가 많다.
하지만, 두 가지 가장 중요한 것은 무슨 언어에 상관없이 동료가 사용하는 것을 사용해서 작업 결과를 쉽게 공유할 수 있어야 하고, 언어를 잘 사용해야 한다.