RStudio를 실행하는 방법은 간단합니다. [시작]-[프로그램]-[R X64 4.1.2]을 순서대로 클릭하면 다음과 같은 RStudio 화면이 나타납니다. 화면에 > 프롬프트가 나타나고 그 다음 뭘 해야 하는지 망설이게 됩니다.
<br><br>
<img src='https://wikidocs.net/images/page/251256/r_r_stu_st_01.jpg 'style="width:500px; height:300px; border: 2px solid black;"><br><br>
메뉴 [파일]-[New File] - [R script] 를 선택하면 다음과 같은 화면이 나타납니다.<br><br>
<img src='https://wikidocs.net/images/page/251256/r_r_stu_st_02.jpg 'style="width:500px; height:300px; border: 2px solid black;"><br>
### 1. 연산자 및 함수 실습하기
가장 간단한 1+3을 입력하고 Enter 키를 누르면 다음과 같은 결과가 나타납니다.
```
> 1+3
> 2 ^ 3 # 2의 3승을 계산
> 8/3
> (4-2)*3; 12-2*5
> sqrt(2) # 2의 제곱근을 계산
> sqrt(-2) # 음수의 제곱근은 에러
> Sqrt(2) # 대문자는 에러
> log(10)
> exp(2)
> sin(30)
> pi
> date() # 날짜관련 함수 실습
> max(1,3,4,7) # 통계함수 실습
[1] 7
```
### 2. 변수 할당 실습하기
(1) 변수 이름
R의 변수명은 알파벳, 숫자, _(언더스코어), .(마침표) 등으로 구성되고, -(하이픈)은 사용할 수 없습니다. 첫 글짜는 숫자로 시작할 수 없으며, . 으로 시작할 때에는 바로 뒤에 숫자가 올 수 없습니다. <br>
R에서는 .(마침표)를 사용할 수 있으므로 _(언더스코어) 대신에 .을 많이 사용하기도 합니다.
```
> x <- 3
> x
> print(x)
> y=3; y=y+2
> y
> x <- 3 # 변수 사용하기
> x # 변수를 프린트하기
[1] 3
> print(x) # 함수 print 사용하기
[1] 3
> y=3; y=y+2
> y
>
```
### 3. 벡터 실습하기
```
> 2:7
> x <- c(1,3,4,7)
> x
> y < c(2,4,6)
> z<- c(x, y)
> xc <- c("sun","mon","tue")
> xc
> xy < (1,2,3,“4”)
> xy
> seq(2,7,by=2) # seq 함수 실습
[1] 2 4 6
> seq(from=2,to=7,by=2)
[1] 2 4 6
> 2:7 # 벡터를 만들기
[1] 2 3 4 5 6 7
> x <- c(1,3,4,7) # 벡터 변수 실습, concatenate
> x
> y < c(2,4,6)
> z<- c(x, y)
> xc <- c("sun","mon","tue") # 벡터는 문자도 가능하다
> xc
[1] "sun" "mon" "tue"
> xy < (1,2,3,“4”)
> xy
> seq(2,7,by=2) # seq 함수 실습
[1] 2 4 6
> seq(from=2,to=7,by=2)
[1] 2 4 6
```
### 4. 통계함수 실습하기
```
> x <- c(1,3,4,5,7)
> mean(x) # 통계함수 실습
[1] 3.75
> sum(x)
> length(x)
> sumx / length(x)
> min(x)
> max(x)
> range(x)
> cumsum(x)
> mean(x); var(x); sd(x); median(x) # 평균, 분산, 표준편차, 메디안 실습
[1] 4
[1] 5
[1] 2.236068
[1] 4
> x <- c(1,3,4,5,7) # 벡터를 활용하기
> 2*x
[1] 2 6 8 10 14
```
이외에도
```
sum cumsum mean sum()/length()
median
var()
sqrt()
sd()
sum(c-means(c)^2/length(c()-1)
c(1,sum(i),2*pi)
```
'R연습 200제 > 01_00. R설치와 실습' 카테고리의 다른 글
r_01_13_R에서 제공하는 내장함수들 (0) | 2024.08.31 |
---|---|
r_01_11. R 에서의 연산자 살펴보기 (0) | 2024.08.31 |
r_01_07. R 시작하기 (0) | 2024.08.31 |
r_01_02. SPSS, SAS 와 R 비교 (0) | 2024.08.31 |
r_01_01. R이란 무엇인가? (5) | 2024.08.30 |