์ํฉ ์ค์
A์ฌ๋ ์ด๋ฒ์ ์๋กญ๊ฒ ํ์ฌ๋ฅผ ๋ฐ์นญํ๊ฒ ๋์ด ๊ธ์ฌ ์ฒด๊ณ๋ฅผ ์๋ก ์๋ฆฝํด์ผ ํ๋ ์ํฉ์ด๋ค. ์ํํ ์ด์์ ์ํด ๋๊ท๋ชจ ์ฑ์ฉ์ ์งํํ ์์ ์ด๋ฉฐ, ์ด์ ๋ฐ๋ผ ์ง๊ธ๋ณ/ ์ง๋ฌด๋ณ ๊ธ์ฌ Band๋ฅผ ์๋ฆฝํ๊ธฐ ์ํด ์ง์์๋ค์ ํ๋กํ ์ ๋ณด์ ์์ฐ์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํด ๊ธ์ฌ๋ฅผ ์์ธกํ๋ ๋ชจ๋ธ์ ๋ง๋ค๊ณ ๊ธ์ฌ Band ์ค์ ์ ๋ฒ ์ด์ค ๋ฐ์ดํฐ๋ก ํ์ฉํ๊ณ ์ ํ๋ค. ์ด๋ฌํ ๋ถ์์ ์งํํ๊ธฐ์ ์์, A์ฌ์ ๋ฐ์ดํฐ ๋ถ์๊ฐ์ธ ๋๋ ๋ฌธ์ ์ํฉ๊ณผ ๋ฐ์ดํฐ๋ฅผ ๋ฑ๋ฑ์ด ์ดํด๋ณด๊ณ ์ ์๋ฏธํ ๋ฐ์ดํฐ ์์ง ํ๊ฒฝ๊ณผ ๋ถ์ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ถ๊ณ ์ ํ๊ณ ์๋ค.
๋ฌธ์ ํด๊ฒฐ ํ๋ก์ธ์ค ์ ์
๋ด๊ฐ ์ด ๋ฐ์ดํฐ ์์ธก ๋ชจ๋ธ์ ๋ง๋ค๊ณ ์ ํ๋ ๊ฒ์ A์ฌ ๋ด๋ถ์ ์ธ๋ ฅ ์ด์ ํจ์จ์ ์ค์ง์ ์ธ ๊ฐ์ ์ ํ๊ธฐ ์ํจ์ด๋ค. ์ด๋ฅผ ์ํด ํ์ฌ A์ฌ์ ๋ฌธ์ ์ ๋ํด ์ ํํ ์ ์ํด์ผ ํ๊ณ , ์ด ๋ชจ๋ธ ๊ฐ๋ฐ์ ํตํด ์ป๊ฒ ๋ ์ด๋๊ณผ ๊ตฌ์ฒด์ ์ธ ์คํ ๋ฐฉ์์ ๋ํด์๋ ์๊ณ ํด๋ด์ผ ํ๋ค. ๋ชจ๋ธ ๊ตฌ์ถ ์ดํ์๋ ํด๋น ๋ชจ๋ธ๋ง์ ํตํด ์งํํ๋ ๊ณผ์ ์ด ๋ฐ์ดํฐ๋ก ๋จ๋ ์์คํ ์ ์ ๊ตฌ์ถํด ๋์์ผ ํ๋ฉฐ ์ด ๋ชจ๋ธ์ด ๋ณธ๋ ๋ชฉ์ ์ธ ๋ฌธ์ ์ํฉ์ ํด๊ฒฐํ๋ ๋ฐ ์ผ๋ง๋ ๊ธฐ์ฌํ๋์ง์ ๋ํ ๊ธฐ์ค๋ ๋ช ํํ ์ธ์ ๋์์ผ ํ๋ค. ๋๋ ์์ ๊ฐ์ ์๋ฌธ์ ํด์ํ๊ธฐ ์ํ ์ํธ๋ฅผ ๋ฏธ๋ฆฌ ๋ง๋ค์ด ๋๊ณ ์์ ํ๊ณ ์ ํ๋ค. ๊ทธ ๋ด์ฉ์ ์๋์ ๊ฐ๋ค.
๋ฌธ์ ์ ์
โถ ํ์ : ์ ๊ท ๋น์ง๋์ค ์ง์ถ๋ก ์ธํ ๊ธ์ฌ Band ๋ถ์ฌ
โถ ๋ฆฌ์คํฌ : ํ์ ๋ ์ฑ์ฉ ๋น์ฉ์ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๊ณ , ๋ชฉํํ ์ธ์์์ ์ฑ์ฉ์ด ์ด๋ ค์์ง, ์ฐ๋ด์ด ๊ณผ๋ํ๊ฒ ์ค์ ๋์ด ๊ด๋ฆฌ ๋น์ฉ์ ์ฆ๊ฐ
๊ธฐ๋ํจ๊ณผ
โถ ๊ธ์ฌ Band ์ ์ค๋ก ์ฑ์ฉ ๊ธฐ๋ฐ ์ค๋น
โถ ๊ธ์ฌ Band ํ์ฉ ์ฑ์ฉ ์งํ์ผ๋ก, ์ฑ์ฉ ๋น์ฉ ํจ์จํ
ํด๊ฒฐ๋ฐฉ์
โถ ๊ธ์ฌ(Wage) ์์ธก ๋ชจ๋ธ ๊ฐ๋ฐ
โถ ์ ์
์ง์ ์ง์ ์ ์ด๋ ฅ์๋ฅผ ํตํด ๊ธฐ๋ณธ ์ ๋ณด๋ค์ ์์ง
โถ ์์ง๋ Data๋ฅผ ํ์ฉํ์ฌ ์ง์์์ ์ฐ๋ด Band ํ๋จ
์ฑ๊ณผ์ธก์
โถ As-is : X
โถ To-be : ์ฃผ์ด์ง ์ฑ์ฉ ๋น์ฉ์์ ๋ชฉํํ ์ธ์ ์ฑ์ฉ ๋ฌ์ฑ ์ฌ๋ถ
๋ชจ๋ธ์ด์
โถ ์ ์
์ง์ ์ง์ ์ ์ด๋ ฅ์๋ฅผ ํตํด ๊ธฐ๋ณธ์ ๋ณด๋ค์ ์์ง
โถ ์์ง๋ Data๋ฅผ ํ์ฉํ์ฌ ์ง์์์ ์ฐ๋ด Band ํ๋จ
โถ ์ง์์ ๋ฐ์ ์์ ๋ง๋ค ๋ชจ๋ธ๋ง ์ํ ํ ๊ฒฐ๊ณผ ์ถ๋ ฅ
Data Info Check : ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ
๋ฌธ์ ํด๊ฒฐ ํ๋ก์ธ์ค๊ฐ ๊ตฌ์ฒดํ๋๋ค. ๋ฐ์ดํฐ ๋ถ์์ ์์ํ๊ธฐ ์ ์, ๋๋ ๋ค๋ฃฐ ๋ฐ์ดํฐ๋ฅผ ์ฒ์ฒํ ์ดํด๋ณด๋ฉด์ ๋ฐ์ดํฐ์ ๊ณจ์กฐ๋ฅผ ํ์ ํ๋ ๊ณผ์ ์ ๊ฑฐ์น๊ณ , ๋์์ ์ ์ฒ๋ฆฌ๋ ์งํํด ์ฃผ๊ธฐ๋ก ํ๋ค. ๊ธฐ์กด ํฌ์คํธ์์ ๋ค๋ค๋ ๊ฒ์ฒ๋ผ, Tidy data๋ก ๋ง๋ค์ด ์ค์ผ ํ๊ฒ ๊ณ , ๋ฌธ์ํ ๋ฐ์ดํฐ๋ฅผ ์ซ์ํ ๋ฐ์ดํฐ๋ก ์ธ์ฝ๋ฉํด์ฃผ๋ ๊ณผ์ ๋ ํ์ํ ๊ฒ์ด๋ค. ์ด๋ฒ ์ฑํฐ์์๋ ์๋์ ๊ฐ์ ๋ค์ฏ ๊ฐ ๋ถ๋ถ์์ ๊ธฐ๋ณธ ์ ๋ณด๋ฅผ ์ดํด ๋ณด๊ณ ๋์์ ์ ์ฒ๋ฆฌ ์งํํด ์ค ๊ฒ์ด๋ค.
(1) Data shape(ํํ) ํ์ธ
(2) Data type ํ์ธ
(3) Null๊ฐ ํ์ธ (โป ๋น ๊ฐ์ Data)
(4) ์ค๋ณต ๋ฐ์ดํฐ ํ์ธ
(5) Outlier ํ์ธ (โป ์ ์์ ์ธ ๋ฒ์ฃผ๋ฅผ ๋ฒ์ด๋ Data)
(534, 11)
์ฐ์ shape๋ก ๋ฐ์ดํฐ์ ํํ๋ฅผ ํ์ธํด ์ค๋ค. ์ฒ์์ ๋์ค๋ ๊ฒ์ด ๋ก์ฐ ๊ฐ, ๋ค์ด์ด ๋์ค๋ ๊ฒ์ด ์ปฌ๋ผ ๊ฐ์ด๋ค.
์ ์ฒด ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํด ๋ณด๋ฉด ์๋์ ๊ฐ์ด ์ถ๋ ฅ๋๋ค. 11๊ฐ์ ์ปฌ๋ผ์ด ์ค์ง์ด ์๊ณ , ์ ์ฒด 534๊ฐ์ ๋ก์ฐ ์ค null ๊ฐ์ ์๋ค. ๋๋ถ๋ถ์ ๋ฐ์ดํฐ ํ์ ์ int์ง๋ง, WAGE๋ float ํ์ ์ ๊ฐ์ง๊ณ ์๋ค. ์๊ฐ๋น ๋ฌ๋ฌ ์์ ์ด๊ธฐ ๋๋ฌธ์ ์์์ ์ด ํฌํจ๋ ๊ฐ์ด ๋์์ ๊ทธ๋ด ๊ฑฐ๋ค.
isnull๋ก ์ ์ฒด null ๊ฐ์๋ฅผ ์ฒดํฌํ๊ณ ๊ทธ ๊ฐ์ sum์ผ๋ก ๋ํ๋ฉด ์ ์ฒด null ๊ฐ์๊ฐ ๋์ฌ ๊ฑฐ๋ค. null ๊ฐ์ด ๋๋ฌด ๋์(95% ์ด์) ์ปฌ๋ผ์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํด ์ฃผ๊ฑฐ๋ ์ถ๊ฐ์ ์ผ๋ก ์์ง ํ ๋ถ์์ ์งํํด ์ฃผ๋ ๊ฒ ์ข๋ค. ๋ฌผ๋ก ์ด ๋ฐ์ดํฐ์ ์์๋ ์์์ ๋ก์ฐ ์๋ก ํ ๋ฒ ์ฒดํฌํ๋ฏ์ด, null๊ฐ์ด ํฌํจ๋ ์ ์ ์๋ค.
duplicated๋ก ์ค๋ณต์ ์ฒดํฌํด ์ฃผ๊ณ ๊ทธ ๊ฐ์ ์ผ๋ค. True์ธ ๊ฐ์ ์ค๋ณต๊ฐ์ด๋ค. ์ฌ๊ธฐ์๋ False 534๊ฐ๊ธฐ ๋๋ฌธ์ ์ ์ฒด ๋ก์ฐ ์ค์ ์ค๋ณต๊ฐ์ด ์๋ค๋ ๋ป์ด ๋๊ฒ ๋ค.
null, ์ค๋ณต ๋ง๊ณ ๋ 0 ๊ฐ์ ๋น์จ๋ ์ฒดํฌํด ๋ณธ๋ค. 0์ด 98% ์ด์์ผ ๊ฒฝ์ฐ์๋ ๋ฌด์ธ๊ฐ๋ฅผ ๋ถ๋ฅํ๋ ๊ณผ์ ์์ ๋ณ๋ณ๋ ฅ์ด ์๋ค๊ณ ๋ด๋ ๋ฌด๋ฐฉํ ํ ๋๊น. ์๋ ํ์์ ๋ณด์ด๋ฏ ์ง์์ค ๋งํผ ๋ณ๋ณ๋ ฅ ์๋ ๋ฐ์ดํฐ๋ ์์๋ค.
Data Info Check : ํ์์ ๋ฐ์ดํฐ ๋ถ์(EDA)
์์์ ์ผ์ฐจ์ ์ผ๋ก ํ์์ ์ ๊ฒํ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ์ํ ์๋ฃ๋ฅผ ๋ฝ์ ๋ณด๋ฉด์ ๋ฐ์ดํฐ ๊ฐ ์์ฒด๊ฐ ๋ถ์์ด ๊ฐ๋ฅํ๊ฒ ์ ์ ๋ผ ์๋์ง ์ ๊ฒํ๋ค. ํนํ numeric(์ซ์ํ)๊ณผ catergorical(๋ฒ์ฃผํ) ๋ณ์๋ฅผ ๋ช ํํ ๋๋ ๋๊ณ ์ธ์งํ๊ณ ์์ด์ผ๋ง ํ๋ค. ๋ฐ์ดํฐ๊ฐ ์ด๋ค ๋ฒ์ฃผ ์์์ ์์ง์ด๊ณ ์๋์ง ๋๊ฐ ํ์ ๋ ๊ฒ์ด๋ค.
numeric๊ณผ catergorical ๋ณ์๋ฅผ ๊ฐ๊ฐ ๋๋ ์ ํ๋ฆฐํธํด ๋ณธ๋ค. ๋ฌผ๋ก ํ๋จ ๋ฐฉ์์ด ๋จ์ํ ๊ฐ์ด ์ซ์๋ก ์ด๋ฃจ์ด์ ธ ์๋์ง, ๋ฌธ์๋ก ์ด๋ฃจ์ด์ ธ ์๋์ง ์ฒดํฌํ๋ ๊ณผ์ ์ด๊ธฐ ๋๋ฌธ์ ์ด ๋ฐ์ดํฐ๋ฅผ ๋งน์ ํ ์ ์๋ค. ์๋ฅผ ๋ค๋ฉด, ์ฑ๋ณ์ด๋ ๊ตญ๊ฐ์ฒ๋ผ ๋จ์ํ ๋ถ๋ฅ๋ฅผ ์ํ ์ซ์๊ฐ์ catergorical์ ๋ ๊ฐ๊น๋ค. ์ฃผ์์ ์์ ๊ฐ์ ๋งฅ๋ฝ์์ ์ ๋ํฌํ ๊ฐ์ด 5% ๋ฏธ๋ง์ธ ์ปฌ๋ผ์ catergorical๋ก ๋ฐ๊ฟ ๋๋ ์์ด๋ค.
์ ์์ฒ๋ผ ์ ์ฒด ์ปฌ๋ผ์ ์ถ๋ ฅํด ๋ณด๋ฉด, ์ฃผ์์ ๋ฐฉ์์ ์ ์ฉ ์ catergorical๋ก ๋ถ๋ฅ๋ ์ปฌ๋ผ์ด ๊ฝค ๋ง์ ๋ณด์ธ๋ค. ์ฃผ์๊ณผ ์กฐ๊ธ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก, catergorical ๋ณ์๊ฐ ๋ง์ด ์์๋๋ meta ํญ๊ณผ ๋น๊ต๋ถ์ํ๋ ์ ์ฐจ๋ฅผ ํตํด catergorical ๋ณ์๋ฅผ ์ฌ์ ์ํด ์ฃผ์.
numerical์ ์ด ๊ฒฝ์ฐ์ ๋ฉํ ๋ฐ์ดํฐ์ ์์๋์ง ์์ ์ปฌ๋ผ์ด ๋๋ค.
Data Info Check: ์ข๋ง ๋ ์กฐํ
์๋๋ก๋ ์กฐํ์ ์ถ๊ฐ์ ์ผ๋ก ํ์ฉํด๋ณผ ์ ์๋ ์์ด๋ค.
ํด๋น ํฌ์คํธ๋ ํจ์คํธ์บ ํผ์ค์ ๋ฐ์ดํธ ๋๊ทธ๋ฆฌ EXPORT ๊ฐ์์์ ์ ๊ณต๋๋ ๋ฐ์ดํฐ์ ๋ฐ ์๋ฃ๋ก ์์ฑ๋๋ค.
'TOOLS > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Python ๋ชจ๋ธ๋ง: ํ๊ท(Regression) / 2step. Data Readiness Check, Feature Engineering (0) | 2024.02.02 |
---|