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

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

Python์œผ๋กœ ์žฌ๋ฌด์ œํ‘œ ๋ถ„์„ํ•˜๊ธฐ

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

Python์œผ๋กœ ์žฌ๋ฌด์ œํ‘œ๋ฅผ ๋ถ„์„ํ•˜์„ธ์š”. ๋น„์œจ ๊ณ„์‚ฐ, ์žฌ๋ฌด๊ฑด์ „์„ฑ ํ‰๊ฐ€, ๊ฒฐ์ธก์น˜ ์ฒ˜๋ฆฌ, ๋ถ„์„ ๊ฒฐ๊ณผ ๋ฐœํ‘œ๊นŒ์ง€ ์ตํž™๋‹ˆ๋‹ค.

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

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

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

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

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

Python์„ ์‚ฌ์šฉํ•˜์—ฌ ์žฌ๋ฌด์ œํ‘œ ๋ถ„์„ํ•˜๊ธฐ

๋Œ€์ฐจ๋Œ€์กฐํ‘œ, ์†์ต๊ณ„์‚ฐ์„œ, ํ˜„๊ธˆํ๋ฆ„ํ‘œ๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ์ฃผ์š” ๊ธฐ์—…์ด ์‚ฌ์šฉํ•˜๋Š” ์žฌ๋ฌด์ œํ‘œ์ž…๋‹ˆ๋‹ค. ์ด ์ง„์ˆ ์—๋Š” ํšŒ์‚ฌ์˜ ์žฌ๋ฌด ์ƒํƒœ์— ๋Œ€ํ•œ ํ’๋ถ€ํ•œ ์ •๋ณด๊ฐ€ ๋‹ด๊ฒจ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด 4์‹œ๊ฐ„์งœ๋ฆฌ ๊ฐ•์˜๋Š” Python์œผ๋กœ ์žฌ๋ฌด์ œํ‘œ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ๊ธฐ์—…์˜ ์žฌ๋ฌด ์ƒํƒœ๋ฅผ ์‹ฌ์ธต์ ์œผ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ดˆ๋ฅผ ๋‹ค์ง‘๋‹ˆ๋‹ค.

์žฌ๋ฌด์ œํ‘œ์—์„œ ํ•ต์‹ฌ ๋น„์œจ ๊ณ„์‚ฐํ•˜๊ธฐ

์žฌ๋ฌด์ œํ‘œ๋ฅผ ์ฝ๋Š” ๋ฐฉ๋ฒ•๋ถ€ํ„ฐ ๋ฐฐ์šฐ๋ฉฐ ์‹œ์ž‘ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์žฌ๋ฌด์ œํ‘œ๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋ฒ•์„ ์ตํžˆ๋Š” ์ฒซ๊ฑธ์Œ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ, pandas๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์žฌ๋ฌด์ œํ‘œ์—์„œ ๊ฐ€์žฅ ํ”ํ•œ ์žฌ๋ฌด ๋น„์œจ ๋ช‡ ๊ฐ€์ง€๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ์‹ค์Šต ๋ฌธ์ œ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. pandas๋Š” ๊ฐ•๋ ฅํ•œ Python ๋ฐ์ดํ„ฐ ์กฐ์ž‘ ๋ฐ ๋ถ„์„ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ pandas์˜ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด ๊ธฐ์—…์˜ ์žฌ๋ฌด ๋น„์œจ์„ ๋น„๊ตํ•˜๊ณ  ์žฌ๋ฌด ๊ฑด์ „์„ฑ์„ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์‹ค์ œ ๊ธˆ์œต ๋ฐ์ดํ„ฐ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ• ๋ฐฐ์šฐ๊ธฐ

'๋ฐ์ดํ„ฐ'๋Š” ์‹ค์ œ ํ™˜๊ฒฝ์—์„œ ๊ฒฐ์ธก๊ฐ’์œผ๋กœ ๊ฐ€๋“ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ•์˜์—์„œ๋Š” ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ์‹ค์Šต ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด ๋ˆ„๋ฝ๋œ ๊ธˆ์œต ์ •๋ณด๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•์„ ์—ฐ์Šตํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ํ™œ์šฉํ•ด ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ์ œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์žฌ๋ฌด ๋ถ„์„์—์„œ ๋˜ ๋‹ค๋ฅธ ํ•„์ˆ˜ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜๋กœ ๋ฐ˜๋ณต ์ž‘์—… ์ค„์ด๊ธฐ

์žฌ๋ฌด์ œํ‘œ ๋ถ„์„์— Python์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์˜ ํฐ ์žฅ์  ์ค‘ ํ•˜๋‚˜๋Š”, ์ผ๋ฐ˜ ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ์— ๋น„ํ•ด ๋ฐ˜๋ณต ์ž‘์—…์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. Python์—์„œ ์ง์ ‘ ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ๋ฐ˜๋ณต์„ ์ค„์—ฌ ๋ถ„์„์„ ๋” ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ ์ˆ˜ ๊ณผ๋ชฉ

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

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

1

๋Œ€์ฐจ๋Œ€์กฐํ‘œ

์ด๋ฒˆ ์žฅ์—์„œ๋Š” ๋Œ€์ฐจ๋Œ€์กฐํ‘œ๋ฅผ ์ฝ๊ณ  ํ•ด์„ํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ , ๋Œ€์ฐจ๋Œ€์กฐํ‘œ ์ •๋ณด๋ฅผ ํ™œ์šฉํ•ด ํšŒ์‚ฌ์˜ ์„ฑ๊ณผ๋ฅผ ํ‰๊ฐ€ํ•˜๋Š” ์žฌ๋ฌด ๋น„์œจ์„ ๊ณ„์‚ฐํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ตํž™๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐ•๋ ฅํ•œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํŒจํ‚ค์ง€์ธ pandas๋ฅผ ์‹ค์ œ๋กœ ํ™œ์šฉํ•ด ๊ธฐ์—…์˜ ์žฌ๋ฌด ๋น„์œจ์„ ๋ถ„์„ํ•˜๊ณ , ๋™์ข… ์—…๊ณ„์˜ ๋‹ค๋ฅธ ๊ธฐ์—…๋“ค๊ณผ ๋น„๊ตํ•ด ๋ณด๋Š” ์‹ค์Šต ๊ฒฝํ—˜๋„ ์Œ“๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
์ฑ•ํ„ฐ ์‹œ์ž‘
2

์†์ต๊ณ„์‚ฐ์„œ

์ด๋ฒˆ ์žฅ์—์„œ๋Š” ์†์ต๊ณ„์‚ฐ์„œ๋ฅผ ์ฝ๊ณ  ํ•ด์„ํ•˜๋Š” ๋ฐฉ๋ฒ•, ํ•ต์‹ฌ ์žฌ๋ฌด ๋น„์œจ์„ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ•, ๊ทธ๋ฆฌ๊ณ  Python์—์„œ ์ง์ ‘ ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด ๋ฐ˜๋ณต ์ž‘์—…์„ ์ž๋™ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐ•๋ ฅํ•œ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ seaborn์„ ์‚ฌ์šฉํ•ด ๊ธฐ์—…์˜ ์žฌ๋ฌด ์„ฑ๊ณผ๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๋Š” ๊ฒฝํ—˜๋„ ์Œ“์Šต๋‹ˆ๋‹ค.
์ฑ•ํ„ฐ ์‹œ์ž‘
3

ํ˜„๊ธˆํ๋ฆ„ํ‘œ

์ด๋ฒˆ ์žฅ์—์„œ๋Š” ํ˜„๊ธˆํ๋ฆ„ํ‘œ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ๊ทธ ์ •๋ณด๋ฅผ ํ™œ์šฉํ•ด ์žฌ๋ฌด ๋น„์œจ์„ ๊ณ„์‚ฐํ•˜๊ณ  ํ•ด์„ํ•ฉ๋‹ˆ๋‹ค. Seaborn์„ ์‚ฌ์šฉํ•ด ์—ฌ๋Ÿฌ ๊ธฐ์—…์˜ ์žฌ๋ฌด ๋น„์œจ์„ ๋น„๊ตํ•˜๋Š” ์œ ์ตํ•œ ์‹œ๊ฐํ™”๋ฅผ ๋งŒ๋“ค๋ฉด์„œ, Python๊ณผ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”์— ๋Œ€ํ•œ ๊ธฐ์กด ์ง€์‹์„ ํ™•์žฅํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ์žฅ์„ ๋งˆ์น˜๋ฉด Python์œผ๋กœ ํ˜„๊ธˆํ๋ฆ„ํ‘œ์—์„œ ์ธ์‚ฌ์ดํŠธ๋ฅผ ๋„์ถœํ•˜๊ณ , ๊ฒฐ์ธก๊ฐ’์ด ์žˆ๋Š” ์ง€์ €๋ถ„ํ•œ ์‹ค์ œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š” ์—ญ๋Ÿ‰์„ ๊ฐ–์ถ”๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
์ฑ•ํ„ฐ ์‹œ์ž‘
4

์ˆ˜์ต์„ฑ ์ง€ํ‘œ

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

Python์œผ๋กœ ์žฌ๋ฌด์ œํ‘œ ๋ถ„์„ํ•˜๊ธฐ

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

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

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

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

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