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

[TIL] python ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ๊ธฐ๋ณธ

by hyerong 2023. 2. 1.

ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์˜ฌ๋•Œ ์ฃผ๋กœ colab์„ ์‚ฌ์šฉํ•˜๋Š” ํŽธ์ด๋‹ค.

์›น์ด๋ผ ์ ‘๊ทผ์„ฑ๋„ ํŽธํ•˜๊ณ  ๋„๊ณ  ํ‚ค๊ธฐ ํŽธํ•˜๊ณ  ๊ฐ€๋ฒผ์šด ๋Š๋‚Œ.

 

1. read_csv 

์—‘์…€์ด๋‚˜ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ๋•Œ read_csv๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ ธ์˜จ๋‹ค

๋จผ์ € import๋กœ ํŒ๋‹ค๋ž‘ ์ธ์‚ฌํ•˜๋ฉด ๋ฐ์ดํ„ฐ ๋ฐ›์„ ๊ฐ์ฒด์— read_csv('ํŒŒ์ผ ์ด๋ฆ„.ํ™•์žฅ์ž')๋ฅผ ๋Œ€์ž…ํ•ด์ฃผ๋ฉด๋œ๋‹ค.

 

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

๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์œผ๋ฉด ๋ฐ์ดํ„ฐ ๊ฒฐ์ธก์น˜๋ฅผ ํ™•์ธํ•ด์•ผํ•œ๋‹ค๋Š” ๋ง์ด ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ๋นˆ๊ฒŒ ์žˆ๋Š”์ง€ ์—†๋Š”์ง€ ์•Œ์•„๋ณด๋Š” ๊ฒƒ์ด๋‹ค. 

๊ณ„๋ž€ ํ•œํŒ ์‚ฌ๊ธฐ์ „ 30๊ฐœ๊ฐ€ ๋‹ค ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋Š๋‚Œ์ด๋ž„๊นŒ? 

์˜์–ด๋กœ Missing Value๋ผ๊ณ  ํ•œ๋‹ค. ์ค„์—ฌ์„œ NA๋ผ๊ณ ๋„ ํ•˜๋Š”๋ฐ null์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์‰ฝ๋‹ค. 

ํŒ๋‹ค๋Š” NaN์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ๋ฉ”์„œ๋“œ๋„ ์‰ฝ๊ฒŒ ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ๋‹ค. isnull()์ด๋‹ค.

๋ฌธ์ž ๊ทธ๋Œ€๋กœ is null?์ด๋ƒ๊ณ  ๋ฌป๊ธฐ ๋•Œ๋ฌธ์— ๋ฆฌํ„ด๊ฐ’์ด true๋ฉด NaN, false๋Š” ๊ทธ ๋ฐ˜๋Œ€๋‹ค. 

 

3. head() , tail()

๋ฐ์ดํ„ฐ์—์„œ ์‹œ์ž‘ 5๊ฐœ(0~4), ๋์—์„œ 5๊ฐœ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ๋Š” tail์„ ์ด์šฉํ•˜๋ฉด ๋งˆ์ง€๋ง‰ ํ•ญ๋ชฉ์ด ํฌํ•จ๋˜๋‹ˆ๊นŒ ๋ช‡๊ฐœ์ธ์ง€ ํ™•์ธํ•˜๊ธฐ ๋” ์‰ฌ์šด ๊ฒƒ ๊ฐ™๋‹ค. 

 

4. shape

๊ทธ๋Ÿฌ๋‚˜ ๊ฐœ์ˆ˜ ์™ธ์—๋„ ํ–‰๊ณผ ์—ด์˜ ์ˆ˜๋ฅผ ๋ฐ”๋กœ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด .shape๋ฅผ ํ†ตํ•ด ์•Œ์ˆ˜์žˆ๋‹ค.

 

5. info()

๋ฐ์ดํ„ฐ์˜ Column๊ณผ null ์œ ๋ฌด, ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ํ•œ๋ฒˆ์— ๋ณด์—ฌ์ฃผ๋Š” ๋ฉ”์„œ๋“œ๋‹ค.