R 환경 설정
안녕하세요, 미래의 R 프로그래머 여러분! 여러분이 R 환경을 설정하는 것을 안내해 드리게 되어 기쁩니다. 컴퓨터 과학을 오래 가르쳐온 사람으로서, 이 첫 단계가 매우 중요하다는 것을 확신할 수 있습니다. 하지만 걱정 마세요 - 우리는 천천히 진행하죠.
로컬 환경 설정
먼저 컴퓨터에 R을 설치해 보겠습니다. 이는 요리를 시작하기 전에 주방을 준비하는 것과 같은东西입니다. 우리는 올바른 도구를 준비해야 합니다!
단계 1: R 다운로드
먼저 R 자체를 다운로드해야 합니다. 이는 우리의 코딩 레시피의 주요 재료를 얻는 것입니다.
- 공식 R 웹사이트에 가서: https://cran.r-project.org/
- 사용 중인 운영 체제(Windows, Mac, Linux)를 선택합니다.
- R의最新版本을 클릭하여 다운로드합니다.
다운로드가 완료되면 설치 프로그램을 실행하고 화면의 안내에 따릅니다. 이렇게 간단합니다!
단계 2: RStudio 설치
이제 R이 설치되었으므로, RStudio를 설치해 보겠습니다. R은 우리의 주방이라면, RStudio는 요리를 더 쉽게 만들어주는 초인종 조리대와 쌓 같은东西입니다.
- RStudio 다운로드 페이지에 방문합니다: https://www.rstudio.com/products/rstudio/download/
- 무료 RStudio 데스크톱 버전을 선택합니다.
- 운영 체제에 맞는 적절한 버전을 다운로드합니다.
- 설치 프로그램을 실행하고 안내에 따릅니다.
단계 3: RStudio 열기
좋아요, 이제 요리... 즉 코딩을 시작할 준비가 되었습니다. RStudio를 엽니다:
- 애플리케이션나 시작 메뉴에서 RStudio를 찾습니다.
- 클릭하여 엽니다.
화면이 여러 개의 패널로 나누어져 있을 것입니다. 처음에는 약간 혼란스러울 수 있지만, 우리는 단계별로 탐색하겠습니다.
첫 번째 R 명령어
이제 환경이 설정되었으므로, 간단한 명령어를 시도해 보겠습니다. RStudio에서 "Console"이라는 섹션을 볼 수 있습니다. 여기서 우리는 명령어를 입력할 것입니다.
기본 산술
먼저 간단한 것으로 시작해 보겠습니다 - 기본 수학:
5 + 3
이를 콘솔에 입력하고 엔터를 누릅니다. 다음과 같은 결과를 볼 것입니다:
[1] 8
축하합니다! 여러분은 첫 번째 R 명령어를 실행했습니다. [1]
이란 R이 출력을 번호 매기는 방식입니다. 지금은 걱정 마세요.
조금 더 복잡한 것을 시도해 보겠습니다:
(10 * 5) + (20 / 4)
이는 다음과 같은 출력을 생성합니다:
[1] 55
R은 수학 수업에서 배운 표준 연산 순서를 따릅니다.
변수
이제 변수에 대해 배워보겠습니다. 변수는 값을 담는 용기라고 생각하면 됩니다:
my_age <- 25
my_name <- "Alice"
여기서 우리는 두 개의 변수를 생성했습니다: my_age
는 숫자를 담고 있으며, my_name
은 텍스트(프로그래밍에서는 "문자열"이라고 부릅니다)를 담고 있습니다.
변수의 내용을 보려면 변수의 이름을 단순히 입력하면 됩니다:
my_age
my_name
이는 다음과 같은 출력을 보여줍니다:
[1] 25
[1] "Alice"
기본 함수
R은 많은 내장 함수를 제공합니다. 몇 가지를 시도해 보겠습니다:
sqrt(16) # 제곱근
abs(-10) # 절대值
round(3.7) # 둘리
이는 다음과 같은 출력을 생성합니다:
[1] 4
[1] 10
[1] 4
#
기호는 주석을 만드는 데 사용됩니다 - R은 해당 줄의 이 기호 뒤에 오는 모든 것을 무시합니다. 이는 코드에 메모를 달기에 좋은 방법입니다!
첫 번째 R 스크립트 작성
콘솔에 직접 명령어를 입력하는 것은 재미있지만, 더 큰 프로젝트의 경우 코드를 저장하고 싶을 것입니다. 이는 R 스크립트가 필요한 이유입니다.
- RStudio에서 "File" > "New File" > "R Script"로 갑니다.
- 새로운 패널이 왼쪽 상단에 열립니다.
- 다음 코드를 입력합니다:
# 내 첫 번째 R 스크립트
print("Hello, World!")
# 원의 면적 계산
radius <- 5
area <- pi * radius^2
print(paste("The area of the circle is", area))
- 파일을 저장합니다("File" > "Save"로 가서 "my_first_script.R"라고 이름을 지정합니다).
- 스크립트 전체를 실행하려면 스크립트 페이즈 상단의 "Source" 버튼을 클릭합니다.
콘솔에 다음과 같은 출력을 보여줄 것입니다:
[1] "Hello, World!"
[1] "The area of the circle is 78.53981633974483"
축하합니다! 여러분은 첫 번째 R 스크립트를 작성하고 실행했습니다.
초보자를 위한 유용한 R 함수
여기 초보자를 위한 몇 가지 유용한 R 함수 표가 있습니다:
함수 | 설명 | 예제 |
---|---|---|
print() |
출력 표시 | print("Hello") |
paste() |
문자열 결합 | paste("Hi", "there") |
length() |
오브젝트의 길이 반환 | length(c(1,2,3)) |
sum() |
숫자를 더함 | sum(1,2,3) |
mean() |
평균 계산 | mean(c(1,2,3)) |
max() |
최대 값 찾기 | max(c(1,2,3)) |
min() |
최소 값 찾기 | min(c(1,2,3)) |
이들을 콘솔이나 새로운 스크립트에서 시도해 보세요!
결론
좋은 일을 했습니다! 여러분은 R 프로그래밍의 첫 걸음을 내디디셨습니다. 우리는 환경을 설정하고, 기본 명령어를 실행하고, 변수를 만들고, 함수를 사용하고, 심지어 스크립트를 작성하고 실행했습니다. 기억하시라, 코딩을 배우는 것은 새로운 언어를 배우는 것과 같습니다 - 연습과 인내가 필요합니다. 실험하고 실수를 두려워 말아세요 - 그것이 우리가 배우는 방법입니다!
다음 강의에서는 R의 데이터 구조물 더 깊이 탐구하고, 그것들을 조작하는 방법을 배울 것입니다. 그때까지, 오늘 배운 함수들로 계속 연습해 보세요. 행복한 코딩을 기원합니다!
Credits: Image by storyset