๋น ๋ฐ์ดํฐ ๋ถ์ ๋๊ตฌ R (1)
2024. 4. 19. 16:36
R์ด๋? : ํต๊ณ ๋ถ์, ๊ทธ๋ํฝ ํํ, ๋ณด๊ณ ์์ฑ์ ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ์ํํธ์จ์ด ํ๊ฒฝ
- ํต๊ณ ๋ถ์ - ์ ํ ๋ฐ ๋น์ ํ ๋ชจ๋ธ๋ง, ํต๊ณ ๊ฒ์ , ์๊ณ์ด ๋ถ์, ๋ถ๋ฅ, ๊ตฐ์งํ ๋ฑ์ ๊ธฐ๋ฅ
- ๊ทธ๋ํฝ ํํ ๋ฐ ๋ณด๊ณ ์์ฑ - ๋ง๋ํ ๊ทธ๋ํ, ์ํ ๊ทธ๋ํ, 3์ฐจ์ ๊ทธ๋ํ ๋ฑ ์ถ๋ ฅ
- GNU GPL Version 2 ๋ผ์ด์ ์ค์ ์ํ์ฌ ๊ด๋ฆฌ
- Windows, Linux, Mac ๋ฑ ๋ค์ํ ์ด์์ฒด์ ํ๊ฒฝ ์ง์
ํน์ง
- ํจ๊ณผ์ ์ธ ๋ฐ์ดํฐ ํธ๋ค๋ง ๋ฐ ์ ์ฅ์ ๊ธฐ๋ฅ
- ์ ํ๋์ ์ฐ์ฐ์ ์ ํฉํ ์ฐ์ฐ์ ์ ๊ณต
- ์ผ๊ด์ฑ ์์ผ๋ฉฐ ํตํฉ๋ ๋ฐ์ดํฐ ๋ถ์ ๋๊ตฌ
- ๋ฐ์ดํฐ ๋ถ์์ ๊ทธ๋ํฝ ๋ฐ ์ถ๋ ฅ ๊ธฐ๋ฅ
- ๊ฒฌ๊ณ ํ๋ฉด์๋ ๊ฐ๊ฒฐํ๊ณ ํจ๊ณผ์ ์ธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด (์กฐ๊ฑด๋ฌธ, ๋ฃจํ, ์ฌ์ฉ์ ์ ์ ์ฌ๊ท ํจ์, ์ ์ถ๋ ฅ ๊ธฐ๋ฅ ๋ฑ)
์ค์น (R๋จผ์ ๊น๊ณ RStudio๊น์์ผ์ง ์คํ ๋ฉ๋๋ค)
R
The Comprehensive R Archive Network
cran.r-project.org
RStudio
https://posit.co/download/rstudio-desktop/
Posit
The best data science is open source. Posit is committed to creating incredible open-source tools for individuals, teams, and enterprises.
posit.co
RStudio ์คํ ์ ํ๋ฉด
๊ธฐ๋ณธ ๋ฌธ๋ฒ
๋์ (ํ ๋น) ์ฐ์ฐ์์ ์ฌ์ฉ
- <- ์ฐ์ฐ์ ๋๋ -> ์ฐ์ฐ์๋ฅผ ์ด์ฉํ์ฌ ๋ณ์์ ๊ฐ์ ๋์
a<-3
# ๋ณ์ a์ 3์ ๋์
a+3->b
# ๋ณ์ b์ a+3์ ๊ฒฐ๊ณผ๋ฅผ ๋์
1<-list("pizza",3,119.2)
# ๋ณ์l์ ๋ฆฌ์คํธ๋ฅผ ์์ฑํ์ฌ ๋์
์ฃผ์
- ์ฃผ์(comments): ์ค์ ๋ก ์คํ๋์ง ์๋ ์ฝ๋์ ๋ฉ๋ชจ
- # ๊ธฐํธ๋ฅผ ์ด์ฉํ์ฌ ์ฃผ์ ์ ์ ๊ฐ๋ฅ
# ์ ๋ ์คํ๋์ง ์์ต๋๋ค
๋ณ์(Variables)
- ๋ชจ๋ ๋ณ์๋ ๋ฌธ์, ์ซ์, ์ (.), ๋ฐ์ค ๋ฌธ์(_)๋ง ์ฌ์ฉ ๊ฐ๋ฅ
- ์ฒซ๋ฒ์งธ ๋ฌธ์๋ ์ซ์์ ๋ฐ์ค ๋ฌธ์(_)๋ก ์์ํ ์ ์๋ค.
- ์ฒซ๋ฒ์งธ ๋ฌธ์๊ฐ ์ (.)์ธ ๊ฒฝ์ฐ -> ๋๋ฒ์งธ ๋ฌธ์๋ ์ซ์ ์ธ ์ฌ์ฉ๊ฐ๋ฅํ๋ค.
test2. #์ฌ์ฉ ๊ฐ๋ฅ
test% #์ฌ์ฉ ๋ถ๊ฐ๋ฅ
2test #์ฌ์ฉ ๋ถ๊ฐ๋ฅ
.test #์ฌ์ฉ ๊ฐ๋ฅ
.2test #์ฌ์ฉ ๋ถ๊ฐ๋ฅ
_test #์ฌ์ฉ ๋ถ๊ฐ๋ฅ
๋ณ์ ๊ด๋ จ ํจ์
- class() : ๋ณ์์ ๋ฐ์ดํฐํ์ ์์๋ด๊ธฐ ์ํ ํจ์
class(a)
[1] "character"
# ๋ณ์ a์ ๋ฐ์ดํฐํ์ ์์๋ด๊ธฐ ์ํจ
- ls() : ํ์ฌ ์ฌ์ฉํ๊ณ ์๋ ๋ณ์์ ๋ชฉ๋ก ์ถ๋ ฅ
ls()
[1] "a" "b" "c"
# ํ์ฌ ์ฌ์ฉํ๊ณ ์๋ ๋ณ์์ ๋ชฉ๋ก
ls(pattern="c")
[1] "c"
# ํน์ ๋ณ์ ์ฌ์ฉ ์ฌ๋ถ๋ฅผ ์ถ๋ ฅ
- rm() : ๋ณ์๋ฅผ ์ง์ฐ๋ ํจ์
rm("a")
ls()
[1] "b" "c"
# a ๋ณ์๋ฅผ ์ญ์
# ์ฌ์ฉํ๊ณ ์์ง ์์ ๋ณ์ ์
๋ ฅ์ Warning message ์ถ๋ ฅ
'๐ป IT > ๋น ๋ฐ์ดํฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋น ๋ฐ์ดํฐ ๋ถ์ ๋๊ตฌ R (3) (1) | 2024.04.20 |
---|---|
๋น ๋ฐ์ดํฐ ๋ถ์ ๋๊ตฌ R (2) (1) | 2024.04.20 |
๋น ๋ฐ์ดํฐ ์ ์ฅ์ (1) | 2024.04.18 |
๋น ๋ฐ์ดํฐ์ ์์ง (0) | 2024.04.17 |
๋น ๋ฐ์ดํฐ์ ๊ฐ๋ (0) | 2024.04.17 |