R 환경 설정

안녕하세요, 미래의 R 프로그래머 여러분! 여러분이 R 환경을 설정하는 것을 안내해 드리게 되어 기쁩니다. 컴퓨터 과학을 오래 가르쳐온 사람으로서, 이 첫 단계가 매우 중요하다는 것을 확신할 수 있습니다. 하지만 걱정 마세요 - 우리는 천천히 진행하죠.

R - Environment Setup

로컬 환경 설정

먼저 컴퓨터에 R을 설치해 보겠습니다. 이는 요리를 시작하기 전에 주방을 준비하는 것과 같은东西입니다. 우리는 올바른 도구를 준비해야 합니다!

단계 1: R 다운로드

먼저 R 자체를 다운로드해야 합니다. 이는 우리의 코딩 레시피의 주요 재료를 얻는 것입니다.

  1. 공식 R 웹사이트에 가서: https://cran.r-project.org/
  2. 사용 중인 운영 체제(Windows, Mac, Linux)를 선택합니다.
  3. R의最新版本을 클릭하여 다운로드합니다.

다운로드가 완료되면 설치 프로그램을 실행하고 화면의 안내에 따릅니다. 이렇게 간단합니다!

단계 2: RStudio 설치

이제 R이 설치되었으므로, RStudio를 설치해 보겠습니다. R은 우리의 주방이라면, RStudio는 요리를 더 쉽게 만들어주는 초인종 조리대와 쌓 같은东西입니다.

  1. RStudio 다운로드 페이지에 방문합니다: https://www.rstudio.com/products/rstudio/download/
  2. 무료 RStudio 데스크톱 버전을 선택합니다.
  3. 운영 체제에 맞는 적절한 버전을 다운로드합니다.
  4. 설치 프로그램을 실행하고 안내에 따릅니다.

단계 3: RStudio 열기

좋아요, 이제 요리... 즉 코딩을 시작할 준비가 되었습니다. RStudio를 엽니다:

  1. 애플리케이션나 시작 메뉴에서 RStudio를 찾습니다.
  2. 클릭하여 엽니다.

화면이 여러 개의 패널로 나누어져 있을 것입니다. 처음에는 약간 혼란스러울 수 있지만, 우리는 단계별로 탐색하겠습니다.

첫 번째 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 스크립트가 필요한 이유입니다.

  1. RStudio에서 "File" > "New File" > "R Script"로 갑니다.
  2. 새로운 패널이 왼쪽 상단에 열립니다.
  3. 다음 코드를 입력합니다:
# 내 첫 번째 R 스크립트
print("Hello, World!")

# 원의 면적 계산
radius <- 5
area <- pi * radius^2
print(paste("The area of the circle is", area))
  1. 파일을 저장합니다("File" > "Save"로 가서 "my_first_script.R"라고 이름을 지정합니다).
  2. 스크립트 전체를 실행하려면 스크립트 페이즈 상단의 "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