์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ๊ฐœ์š”2. ํŒ๋‹ค์Šค์˜ ์ฃผ์š” ํŠน์„ฑ3. ์—ญ์‚ฌ

1. ๊ฐœ์š”[ํŽธ์ง‘]

ํŒ๋‹ค์Šค(pandas)๋Š” ํŒŒ์ด์ฌ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ ๋ฐ ์กฐ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. ํŒ๋‹ค์Šค๋Š” ์ˆ˜์น˜ํ˜• ํ…Œ์ด๋ธ”๊ณผ ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•˜๊ณ  ์šด์˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜๋Š”๋ฐ, 3์กฐํ•ญ BSD ๋ผ์ด์„ ์Šค ์กฐ๊ฑด ํ•˜์—์„œ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. ํŒ๋‹ค์Šค์˜ ์ด๋ฆ„์€ ๊ณ„๋Ÿ‰ ๊ฒฝ์ œํ•™์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์šฉ์–ด์ธ 'PANel DAta'์˜ ์•ž ๊ธ€์ž๋ฅผ ๋”ฐ์„œ ์ง€์–ด์กŒ๋‹ค. ๋‹น์—ฐํžˆ ์‹ค์ œ ๋™๋ฌผ์ธ ํŒ๋‹ค์™€๋Š” ์•„๋ฌด๋Ÿฐ ๊ด€๋ จ์ด ์—†์ง€๋งŒ, ์ด๋ฆ„์ด ์ด๋ฆ„์ด๋‹ˆ๋งŒํผ ๊ฐ์ข… ๊ฐœ๋ฐœ ๊ด€๋ จ ์‚ฌ์ดํŠธ์—์„œ ํŒ๋‹ค ์ด๋ฏธ์ง€๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํŒ๋‹ค์Šค๋ฅผ ์†Œ๊ฐœํ•˜๊ณค ํ•œ๋‹ค.

ํŒ๋‹ค์Šค๋Š” R์—์„œ ์‚ฌ์šฉ๋˜๋˜ data.frame ๊ตฌ์กฐ๋ฅผ ๋ณธ๋œฌ DataFrame์ด๋ผ๋Š” ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์—, R์˜ data.frame์—์„œ ์‚ฌ์šฉํ•˜๋˜ ๊ธฐ๋Šฅ ์ƒ๋‹น์ˆ˜๋ฅผ ๋ฌด๋ฆฌ์—†์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์—ˆ๋‹ค. ๋”์šฑ์ด ํŒŒ์ด์ฌ์ด๋ผ๋Š” ์ ‘๊ทผ์„ฑ์ด ์ข‹์€ ์–ธ์–ด ๊ธฐ๋ฐ˜์œผ๋กœ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ํŒŒ์ด์ฌ์œผ๋กœ ์ž…๋ฌธํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ํ•„์ˆ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋˜์—ˆ๋‹ค.

2. ํŒ๋‹ค์Šค์˜ ์ฃผ์š” ํŠน์„ฑ[ํŽธ์ง‘]

- ํ†ตํ•ฉ ์ธ๋ฑ์‹ฑ์„ ํ™œ์šฉํ•œ ๋ฐ์ดํ„ฐ ์กฐ์ž‘์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„(DataFrame) ์˜ค๋ธŒ์ ํŠธ
- ์ธ๋ฉ”๋ชจ๋ฆฌ(in-memory) ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์™€ ๋‹ค์–‘ํ•œ ํŒŒ์ผ ํฌ๋งท๋“ค ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ/์“ฐ๊ธฐ ํ™˜๊ฒฝ ์ง€์›
- ๋ฐ์ดํ„ฐ ๊ฒฐ์ธก์น˜์˜ ์ •๋ ฌ ๋ฐ ์ฒ˜๋ฆฌ
- ๋ฐ์ดํ„ฐ์…‹์˜ ์žฌ๊ตฌ์กฐํ™” ๋ฐ ํ”ผ๋ณดํŒ…
- ๋ ˆ์ด๋ธ” ๊ธฐ๋ฐ˜์˜ ์Šฌ๋ผ์ด์‹ฑ, ์ž˜ ์ง€์›๋œ ์ธ๋ฑ์‹ฑ, ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ์…‹์— ๋Œ€ํ•œ ์„œ๋ธŒ์…‹ ์ง€์›
- ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์˜ ์นผ๋Ÿผ ์ถ”๊ฐ€ ๋ฐ ์‚ญ์ œ
- ๋ฐ์ดํ„ฐ์…‹์˜ ๋ถ„ํ• -์ ์šฉ-๋ณ‘ํ•ฉ์„ ํ†ตํ•œ GroupBy ์—”์ง„ ์ง€์›
- ๋ฐ์ดํ„ฐ์…‹ ๋ณ‘ํ•ฉ(merging) ๋ฐ ์กฐ์ธ(joining) ์ง€์›
- ์ €์ฐจ์› ๋ฐ์ดํ„ฐ์—์„œ์˜ ๊ณ ์ฐจ์› ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๊ณ„์ธต์  ์ถ• ์ธ๋ฑ์‹ฑ ์ง€์›
- date range, ๋นˆ๋„ ๋ณ€ํ™˜, ์ด๋™ ์ฐฝ ํ†ต๊ณ„, ์ด๋™ ์ฐฝ ์„ ํ˜•ํšŒ๊ท€, ๋‚ ์งœ ์ด๋™ ๋“ฑ์˜ ์‹œ๊ณ„์—ด ์ž‘์—… ์ง€์›
- ๋ฐ์ดํ„ฐ ํ•„ํ„ฐ ์ง€์›

ํŒ๋‹ค์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์ฃผ์š” ์ฝ”๋“œ๋Š” Python์ด๋‚˜ C๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ, ํผํฌ๋จผ์Šค์— ์ตœ์ ํ™”๋˜์–ด์žˆ๋‹ค.

3. ์—ญ์‚ฌ[ํŽธ์ง‘]

ํŒ๋‹ค์Šค์˜ ๊ฐœ๋ฐœ์ž์ธ ์›จ์Šค ๋ฉ”ํ‚ค๋‹ˆ(Wes McKinney)๋Š” ๊ธˆ์œต ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๊ณ„๋Ÿ‰์  ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๊ณ ์„ฑ๋Šฅ์˜ ์œ ์—ฐํ•œ ํˆด์„ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์žˆ๋‹ค ์ƒ๊ฐํ•˜์—ฌ, AQR Capital Management์—์„œ ๊ทผ๋ฌดํ•˜๋˜ 2008๋…„๋ถ€ํ„ฐ ํŒ๋‹ค์Šค ๊ฐœ๋ฐœ ์ž‘์—…์„ ์‹œ์ž‘ํ•˜์˜€๋‹ค. ์›จ์Šค ๋ฉ”ํ‚ค๋‹ˆ๋Š” AQR์—์„œ ํ‡ด์‚ฌํ•˜๊ธฐ ์ „์— ๊ฒฝ์˜์ง„์„ ์„ค๋“ํ•˜์—ฌ ๊ทธ๊ฐ€ ๊ฐœ๋ฐœํ•˜๋˜ ํŒ๋‹ค์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฐœ๋ฐฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์—ฌ, ๋Œ€์ค‘์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.