๋น…๋ฐ์ดํ„ฐ 3

[python] ํŒ๋‹ค์Šค(Pandas)์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ดํ•ด

ํŒ๋‹ค์Šค๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ ํ˜•ํƒœ๋กœ ๋‹ค๋ฃจ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ๋กœ ์ •๋ฆฌํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ๋ณ€์ˆ˜๋ฅผ ๋ฐฐ์—ด๋กœ ๋‹ค๋ฃจ๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•œ๋ฐ, ์ด๋ฅผ ๋ณด๋‹ค ํŽธ๋ฆฌํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๊ตฌ์กฐ์ฒด์™€ ํด๋ž˜์Šค์™€ ๊ฐ™์€ ๊ฐœ๋…์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํŒ๋‹ค์Šค๋Š” ์ด๋Ÿฌํ•œ ๊ฐœ๋…๋“ค์„ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ๋ถ„์„ํ•˜๋Š” ๊ณผ์ •์„ ๋‹จ์ˆœํ™”์‹œ์ผœ์ค€๋‹ค. ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„์—์„œ ํŒ๋‹ค์Šค๋Š” ํ•„์ˆ˜์ ์ธ ๋„๊ตฌ๋กœ ์ž๋ฆฌ๋งค๊น€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ 2์ฐจ์› ํ‘œ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ดํ•ดํ•˜๊ณ  ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋‹ค.    ํŒ๋‹ค์Šค(Pandas)๋ž€ ๋ฌด์—‡์ผ๊นŒ?ํŒ๋‹ค์Šค(Pandas)๋Š” ํŒŒ์ด์ฌ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์‰ฝ๊ฒŒ ํ•ด์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค.์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ณ , ์ •๋ฆฌํ•˜๋ฉฐ, ๋ถ„์„ํ•˜๋Š” ์ž‘์—…์„ ๊ฐ„ํŽธํ•˜..

Python 2024.05.12

[python] pie ์ฐจํŠธ๋ฅผ ํ™œ์šฉํ•œ ์ œ์ฃผ๋„ ์„ฑ๋ณ„ ์ธ๊ตฌ ๋ถ„ํฌ - Matplotlib ํ™œ์šฉ

์ œ์ฃผ๋„ ์„ฑ๋ณ„ ์ธ๊ตฌ ํŒŒ์ด ์ฐจํŠธ๋กœ ์‹œ๊ฐํ™”์ด ์ฝ”๋“œ๋Š” '์ œ์ฃผํŠน๋ณ„์ž์น˜๋„'์˜ ๋‚จ์„ฑ๊ณผ ์—ฌ์„ฑ์˜ 0์„ธ๋ถ€ํ„ฐ 100์„ธ๊นŒ์ง€์˜ ์ธ๊ตฌ ๋ถ„ํฌ๋ฅผ ํŒŒ์ด ์ฐจํŠธ๋กœ ์‹œ๊ฐํ™”ํ•˜๋Š” ๊ณผ์ •์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๋จผ์ € CSV ํŒŒ์ผ์„ ์ฝ์–ด์˜จ ํ›„, '์ œ์ฃผํŠน๋ณ„์ž์น˜๋„'์ธ ํ–‰์„ ์ฐพ๋Š”๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ, ํ•ด๋‹น ํ–‰์—์„œ ๋‚จ์„ฑ ๋ฐ์ดํ„ฐ์™€ ์—ฌ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ๊ฐ male ๋ฆฌ์ŠคํŠธ์™€ female ๋ฆฌ์ŠคํŠธ์— ์ €์žฅํ•œ๋‹ค. ๋‚จ์„ฑ ๋ฐ์ดํ„ฐ๋Š” ์Œ์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ €์žฅํ•˜๊ณ , ์—ฌ์„ฑ ๋ฐ์ดํ„ฐ๋Š” ์–‘์ˆ˜๋กœ ์ €์žฅํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ break๋ฌธ์€ '์ œ์ฃผํŠน๋ณ„์ž์น˜๋„' ํ–‰์„ ์ฐพ์€ ํ›„์—๋Š” ๋” ์ด์ƒ ๋‹ค์Œ ํ–‰์„ ์ฝ์ง€ ์•Š๊ณ  ๋ฐ˜๋ณต๋ฌธ์„ ์ข…๋ฃŒํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค. ๊ทธ ํ›„, plt.pie([10,20])๋Š” ๋‚จ์„ฑ๊ณผ ์—ฌ์„ฑ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๋‚จ์„ฑ๊ณผ ์—ฌ์„ฑ์˜ ์ด ํ•ฉ๊ณ„๋ฅผ ๊ฐ๊ฐ 10๊ณผ 20์œผ๋กœ ์ž„์˜๋กœ ์„ค์ •ํ•˜์—ฌ ํŒŒ์ด ์ฐจํŠธ๋ฅผ ๊ทธ๋ฆฐ๋‹ค. ์ด๋Š” ์‹ค์ œ ๋‚จ์„ฑ๊ณผ ์—ฌ์„ฑ..

Python 2024.05.12

[python] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค vs ๋น…๋ฐ์ดํ„ฐ์˜ - ๋‘ ๊ธฐ์ˆ ์˜ ๋น„๊ต์™€ ์ดํ•ด

๋ชฉ์ฐจ ๋น…๋ฐ์ดํ„ฐ๋น…๋ฐ์ดํ„ฐ๋Š” ๊ธฐ์กด์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ๋„๊ตฌ๋กœ ๋‹ค๋ฃจ๊ธฐ ์–ด๋ ค์šด ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ ์ด๋‹ค.์ด๋Š” ์ •ํ˜• ๋ฐ์ดํ„ฐ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ๊นŒ์ง€ ํฌํ•จํ•˜๋Š”๋ฐ, ์ด๋Ÿฐ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ์—์„œ ๊ฐ€์น˜๋ฅผ ์ถ”์ถœํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋ถ„์„ํ•˜๋Š” ๊ธฐ์ˆ ์„ ๋งํ•œ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด ๋งŽ์€ ์–‘์˜ ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ, ์˜์ƒ, ์‚ฌ์ง„ ๋“ฑ๋„ ๋น…๋ฐ์ดํ„ฐ์˜ ์ผ๋ถ€์— ํฌํ•จ๋œ๋‹ค. ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ๋Š” ์ •ํ˜•๋ฐ์ดํ„ฐ์™€ ๋‹ฌ๋ฆฌ ๊ตฌ์กฐํ™”๋˜์ง€ ์•Š์€ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋งํ•œ๋‹ค. ์ฆ‰, ํ…์ŠคํŠธ, ์˜์ƒ, ์Œ์•… ๋“ฑ๊ณผ ๊ฐ™์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ˜•ํƒœ๋‹ค ์•„๋‹Œ ๋ฐ์ดํ„ฐ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์œ ํŠœ๋ธŒ ๋™์˜์ƒ, ์†Œ์…œ๋ฏธ๋””์–ด ๊ฒŒ์‹œ๋ฌผ, ์œ„์น˜ ์ •๋ณด๋“ฑ์ด ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ์˜ ์˜ˆ์‹œ์ด๋‹ค.  ๐Ÿ” ์ •๋ณด๋ž€ ๋ฌด์—‡์ผ๊นŒ?๋ฐ์ดํ„ฐ๋Š” ๊ฐ์ข… ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ์ง€๋งŒ, ๊ทธ ์ž์ฒด๋กœ๋Š” ์˜๋ฏธ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.์ •๋ณด๋ž€, ์ด๋Ÿฐ ์˜๋ฏธ์—†๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ํ•ด์„ํ•˜์—ฌ ์ƒˆ๋กœ์šด ์ง€์‹..

Python 2024.05.06