๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ฐ์ดํ„ฐ ๊ฒฐ์ธก์น˜2

[TIL] python Lv2 ์ „์ฒ˜๋ฆฌ, ๊ฒฐ์ธก์น˜ ํ‰๊ท ๊ฐ’, ๋ณด๊ฐ„๋ฒ• ํŒŒ์ด์ฌ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์ฒ˜๋ฆฌํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐ์ดํ„ฐ ๊ฒฐ์ธก์น˜(missing data)๋ฅผ ๋งŒ๋‚ฌ์„๋•Œ ํ•ด๊ฒฐ๋ฐฉ๋ฒ• 2๊ฐ€์ง€๋ฅผ ์†Œ๊ฐœํ•œ๋‹ค. ์ฒซ๋ฒˆ์งธ๋Š” ๊ฒฐ์ธก์น˜์— ๋Œ€ํ•ด ๋ฐ์ดํ„ฐ์˜ ํ‰๊ท ๊ฐ’์œผ๋กœ ๋ฉ”๊พธ๋Š” ๋ฐฉ๋ฒ• ๋‘๋ฒˆ์žฌ๋Š” ๋ณด๊ฐ„๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ๋จผ์ € ๊ฒฐ์ธก์น˜์˜ ๊ฐœ๋…์„ ๋‹ค์‹œ ์งš์–ด๋ณด์ž๋ฉด missing data ์ฆ‰, ์žƒ์–ด๋ฒ„๋ฆฐ ๋ฐ์ดํ„ฐ, ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹ด๊ธด ํ‘œ์—์„œ, ํ–‰์— ๋Œ€ํ•ด ๋ฐ์ดํ„ฐ ๊ฐ’์„ ๋„ฃ๋Š” ์—ด์ด ๋น„์–ด์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•™์ƒ๋“ค์˜ ํ•™๋ฒˆ์ด๋ผ๋Š” ํ–‰์—์„œ ํŠน์ • ํ•™์ƒ์˜ ํ•™๋ฒˆ ์นธ์ด ๋น„์–ด์ ธ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ์ด๋ฆ„ ํ•™๋ฒˆ ํ™๊ธธ๋™ 21900123 ์‹ฌ์ฒญ์ด (missing data) ๋กœ๋นˆํ›— 21500321 ์œ„ ํ‘œ์—์„œ๋Š” ์‹ฌ์ฒญ์ด์˜ ํ•™๋ฒˆ์—์„œ ๋ฐ์ดํ„ฐ missing์ด ๋ฐœ์ƒํ•œ๋‹ค. ์ด๋Ÿฐ ๋นˆ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์„๊ฐ€๋ด ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ๊ณผ์ •์„ ๊ฑฐ์น˜๋Š” ๊ฒƒ์ด๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ์ด๋Ÿฐ.. 2023. 2. 8.
[TIL] python ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ๊ธฐ๋ณธ ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์˜ฌ๋•Œ ์ฃผ๋กœ colab์„ ์‚ฌ์šฉํ•˜๋Š” ํŽธ์ด๋‹ค. ์›น์ด๋ผ ์ ‘๊ทผ์„ฑ๋„ ํŽธํ•˜๊ณ  ๋„๊ณ  ํ‚ค๊ธฐ ํŽธํ•˜๊ณ  ๊ฐ€๋ฒผ์šด ๋Š๋‚Œ. 1. read_csv ์—‘์…€์ด๋‚˜ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ๋•Œ read_csv๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ ธ์˜จ๋‹ค ๋จผ์ € import๋กœ ํŒ๋‹ค๋ž‘ ์ธ์‚ฌํ•˜๋ฉด ๋ฐ์ดํ„ฐ ๋ฐ›์„ ๊ฐ์ฒด์— read_csv('ํŒŒ์ผ ์ด๋ฆ„.ํ™•์žฅ์ž')๋ฅผ ๋Œ€์ž…ํ•ด์ฃผ๋ฉด๋œ๋‹ค. 2. ๋ฐ์ดํ„ฐ ๊ฒฐ์ธก์น˜ ํ™•์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์œผ๋ฉด ๋ฐ์ดํ„ฐ ๊ฒฐ์ธก์น˜๋ฅผ ํ™•์ธํ•ด์•ผํ•œ๋‹ค๋Š” ๋ง์ด ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ๋นˆ๊ฒŒ ์žˆ๋Š”์ง€ ์—†๋Š”์ง€ ์•Œ์•„๋ณด๋Š” ๊ฒƒ์ด๋‹ค. ๊ณ„๋ž€ ํ•œํŒ ์‚ฌ๊ธฐ์ „ 30๊ฐœ๊ฐ€ ๋‹ค ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋Š๋‚Œ์ด๋ž„๊นŒ? ์˜์–ด๋กœ Missing Value๋ผ๊ณ  ํ•œ๋‹ค. ์ค„์—ฌ์„œ NA๋ผ๊ณ ๋„ ํ•˜๋Š”๋ฐ null์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์‰ฝ๋‹ค. ํŒ๋‹ค๋Š” NaN์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ๋ฉ”์„œ๋“œ๋„ ์‰ฝ๊ฒŒ ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ๋‹ค. isnull()์ด๋‹ค. ๋ฌธ์ž ๊ทธ๋Œ€๋กœ is .. 2023. 2. 1.