๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

๋ฌด๋ฃŒ ๊ฐ•์˜

R์˜ data.table๋กœ ๋ฐ์ดํ„ฐ ๊ฒฐํ•ฉํ•˜๊ธฐ

์ค‘๊ธ‰4์‹œ๊ฐ„

์ด ๊ณผ์ •์—์„œ๋Š” data.table์„ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ์…‹์„ ๊ฒฐํ•ฉํ•˜๊ณ  ๋ณ‘ํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

R4์‹œ๊ฐ„์ˆ˜๋ฃŒ ์ฆ๋ช…์„œ

๋ฌด๋ฃŒ ๊ณ„์ • ๋งŒ๋“ค๊ธฐ

Google์—์„œ ๊ณ„์† ์ง„ํ–‰
๋˜๋Š”
๊ณ„์† ์ง„ํ–‰ํ•˜์‹œ๋ฉด ๋‹ค์Œ ์‚ฌํ•ญ์— ๋™์˜ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค: ์ด์šฉ์•ฝ๊ด€ ๋ฐ ๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ ๊ทธ๋ฆฌ๊ณ  ๊ท€ํ•˜์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฏธ๊ตญ์— ์ €์žฅ๋œ๋‹ค๋Š” ์ ์— ๋™์˜ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.

์ˆ˜์ฒœ ๊ฐœ ๊ธฐ์—…์˜ ํ•™์Šต์ž๋“ค์ด ์‚ฌ๋ž‘ํ•˜๋Š” ์„œ๋น„์Šค

๊ฐ•์˜ ์„ค๋ช…

ํ˜„์‹ค ์„ธ๊ณ„์˜ ๋ฐ์ดํ„ฐ๋Š” ๋ณดํ†ต ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”๋กœ ๋‚˜๋‰˜์–ด ์žˆ๋Š” ๋ฐ˜๋ฉด, R์˜ ๋Œ€๋ถ€๋ถ„ ๋ถ„์„ ํ•จ์ˆ˜๋Š” ๋‹จ์ผ ํ…Œ์ด๋ธ”์„ ๋Œ€์ƒ์œผ๋กœ ์„ค๊ณ„๋˜์–ด ์žˆ์–ด์š”. ์ด ๊ฐ•์˜์—์„œ๋Š” data.table์„ ์‚ฌ์šฉํ•ด ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”๋กœ ํšจ๊ณผ์ ์œผ๋กœ ๊ฒฐํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค. ํ•œ ํ…Œ์ด๋ธ”์˜ ์—ด์„ ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•, ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์˜ ๊ด€์ธก๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ํ…Œ์ด๋ธ”์„ ํ•„ํ„ฐ๋งํ•˜๋Š” ๋ฐฉ๋ฒ•, ๊ทธ๋ฆฌ๊ณ  ๋ณต์žกํ•œ ์กฐ๊ฑด์— ๋งž๋Š” ๋ ˆ์ฝ”๋“œ๋ฅผ ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”์—์„œ ์‹๋ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ตํžˆ๊ฒŒ ๋ผ์š”. ๊ทธ ๊ณผ์ •์—์„œ ์กฐ์ธ ์‹คํŒจ๋ฅผ ์ง„๋‹จํ•˜๊ณ  ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ, ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ์˜ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋„ ํ•จ๊ป˜ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์ด ๊ฐ•์˜๋ฅผ ๋งˆ์น˜๋ฉด data.table ๋งˆ์Šคํ„ฐ์— ํ•œ ๊ฑธ์Œ ๋” ๊ฐ€๊นŒ์›Œ์งˆ ๊ฑฐ์˜ˆ์š”!

์„ ์ˆ˜ ๊ณผ๋ชฉ

์ปค๋ฆฌํ˜๋Ÿผ

๊ฐ•์˜ ๊ฐœ์š”

1

์—ฌ๋Ÿฌ data.table ์กฐ์ธํ•˜๊ธฐ

์ด ์žฅ์—์„œ๋Š” ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”์— ํฉ์–ด์ง„ ์ •๋ณด๋ฅผ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ๋„๋ก, ๊ธฐ๋ณธ์ ์ธ ์กฐ์ธ ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.
์ฑ•ํ„ฐ ์‹œ์ž‘
3

์ผ๋ฐ˜์ ์ธ ์กฐ์ธ ๋ฌธ์ œ ์ง„๋‹จ๊ณผ ํ•ด๊ฒฐ

์ด ์žฅ์—์„œ๋Š” data.table ์กฐ์ธ์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ์ž์ฃผ ๋งˆ์ฃผ์น˜๋Š” ๋ฌธ์ œ์™€ ์˜ค๋ฅ˜๋ฅผ ์„ค๋ช…ํ•˜๊ณ , ์ด๋ฅผ ์ง„๋‹จํ•˜๊ณ  ํ”ผํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
์ฑ•ํ„ฐ ์‹œ์ž‘
4

data.table ๊ฒฐํ•ฉ๊ณผ ๋ชจ์–‘ ๋ณ€ํ™˜

์ด ๊ฐ•์˜์˜ ๋งˆ์ง€๋ง‰ ์žฅ์—์„œ๋Š” ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”์˜ ๊ด€์ธก๊ฐ’์„ ํ•˜๋‚˜๋กœ ์ด์–ด ๋ถ™์ด๋Š” ๋ฐฉ๋ฒ•, ํ•œ ํ…Œ์ด๋ธ”์—๋Š” ์žˆ์ง€๋งŒ ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์—๋Š” ์—†๋Š” ๊ด€์ธก๊ฐ’์„ ์‹๋ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•, ๊ทธ๋ฆฌ๊ณ  ํ…Œ์ด๋ธ”์„ long๊ณผ wide ํ˜•์‹ ์‚ฌ์ด์—์„œ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.
์ฑ•ํ„ฐ ์‹œ์ž‘
R

R์˜ data.table๋กœ ๋ฐ์ดํ„ฐ ๊ฒฐํ•ฉํ•˜๊ธฐ

๊ฐ•์˜
์™„๋ฃŒ

์ˆ˜๋ฃŒ์ฆ ํš๋“

์ง€๊ธˆ ๋“ฑ๋กํ•˜๊ธฐ

DataCamp for Mobile๋กœ ๋ฐ์ดํ„ฐ ์—ญ๋Ÿ‰์„ ํ‚ค์šฐ์„ธ์š”

๋ชจ๋ฐ”์ผ ๊ฐ•์˜์™€ ๋งค์ผ 5๋ถ„ ์ฝ”๋”ฉ ์ฑŒ๋ฆฐ์ง€๋กœ ์ด๋™ ์ค‘์—๋„ ํ•™์Šต์„ ์ด์–ด๊ฐ€์„ธ์š”.