ํŒ๋‹ค์Šค๐Ÿผ๋ž€? pandas๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ž…๋ฌธ

๋ฏธ๋‚จ๋กœ๊ทธยท2021๋…„ 9์›” 16์ผ
0
post-thumbnail

์ €๋Š” ์ด์ง€์Šคํผ๋ธ”๋ฆฌ์‹ฑ ์ถœํŒ์‚ฌ์˜ 'Do it! ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ํŒ๋‹ค์Šค ์ž…๋ฌธ'์˜ ์ฑ…์œผ๋กœ ๊ณต๋ถ€ํ•˜๊ณ  ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.๐Ÿผ

์‹ค์Šต ํ”„๋กœ์ ํŠธ ๋‚ด๋ ค ๋ฐ›๋Š” ๊ณณ

github ์ด๋™

์ž๋ฃŒ๋Š” ์ด๊ณณ์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฑ•ํ„ฐ 1์—์„œ๋Š” ์‹ค์Šต ํ™˜๊ฒฝ ์ค€๋น„์— ๋Œ€ํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ์•„๋‚˜์ฝ˜๋‹ค ์„ค์น˜ ํ›„ ์ฃผํ”ผํ„ฐ ๋…ธํŠธ๋ถ์„ ์ค€๋น„ํ•˜๋Š” ๊ฐ€์ด๋“œ๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

์ฃผํ”ผํ„ฐ ๋…ธํŠธ๋ถ ์„ค์น˜๊ฐ€ ๊ท€์ฐฎ๋‹ค๋ฉด colab์—์„œ ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์Šต๋‹ˆ๋‹ค. vs code์—์„œ ipynb ํŒŒ์ผ์„ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ์ž ํŽธํ•œ ํ™˜๊ฒฝ์—์„œ ์‹ค์Šต์„ ์ค€๋น„ํ•ด์ฃผ์„ธ์š”. ํŒŒ์ด์ฌ์ด ์ฒ˜์Œ์ด๋ผ๋ฉด ์„ค์น˜ํ•ด์•ผ ํ•  ํŒจํ‚ค์ง€๋„ ๋งŽ์„ ํ…๋ฐ, ์•„๋งˆ ์•„๋‚˜์ฝ˜๋‹ค๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•„์š”ํ•œ ๊ฑธ ๋‹ค ๊น”์•„์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ์„ค์น˜๋ฅผ ๊ถŒํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ๊ฑด ์ฐพ์•„๋ณด๋ฉด ๋งŽ์„ ๊ฒ๋‹ˆ๋‹ค. ํŒŒ์ดํŒ…!๐Ÿค—


ํŒ๋‹ค์Šค๐Ÿผ๊ฐ€ ๋ญก๋‹ˆ๊นŒ?

pandas๋ผ๋Š” ๊ฑธ ์ฒ˜์Œ ๋“ค์—ˆ์„ ๋•Œ, ํŒ๋‹ค? ใ…‹ใ…‹ใ…‹ใ…‹ ํŒ๋‹ค๋ž˜๐Ÿผ ์†์œผ๋กœ ์›ƒ์—ˆ๋Š”๋ฐ, ๊ต์ˆ˜๋‹˜์ด panda ์•„๋‹ˆ๋ผ๊ณ  ์ง„์ง€ํ•˜๊ฒŒ ์ •์ƒ‰ํ•˜๋ฉด์„œ ๋ง์”€ํ•˜์…”์„œ ๋œจ๋”ํ–ˆ๋˜ ๊ธฐ์–ต์ด ๋‚˜๋„ค์š”.

์ €๋Š” ๋ฌดํŠผ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ pandas๋งŒ ๋ฐฐ์šฐ๋Š” ์ˆ˜์—…์„ ์ˆ˜๊ฐ•ํ•˜๋ฉฐ ํ•œ ํ•™๊ธฐ ๋™์•ˆ ๊ณต๋ถ€ํ–ˆ๋Š”๋ฐ๋„... ์ดํ•˜ ์ƒ๋žต.

๊ฒฐ๋ก ์€ ๋‹ค์‹œ ์ •๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์ด ์ฑ…์„ ํŽผ์นฉ๋‹ˆ๋‹ค! ์™„์ „ํžˆ ์ œ ๊ฒƒ์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๋‘ ๋ฒˆ์งธ ์—ฌ์ •... ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.๐Ÿ”ฅ

(๊ทผ๋ฐ ์†”์งํžˆ ํŒ๋‹ค ๊ท€์—ฝ์ž–์•„์š”? ใ…Žใ…Ž ์—๋ฒ„๋žœ๋“œ ๊ฐ€์„œ ๋ณธ ํŒ๋‹ค ๋„ˆ๋ฌด ๊ท€์—ฌ์› ๋Š”๋ฐ)

pandas(ํŒ๋‹ค์Šค)๋Š” ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ค‘ ํ•˜๋‚˜๋กœ ํ–‰๊ณผ ์—ด๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š”๋ฐ ์œ ์šฉํ•œ ๋„๊ตฌ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

ํŒ๋‹ค์Šค๋Š” ์‹œ๊ณ„์—ด(series), ํ‘œ(table)์˜ ํ˜•ํƒœ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ๋‹ค์Šค ํŒจํ‚ค์ง€๋Š” ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด ์‹œ๋ฆฌ์ฆˆ, ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„ ํด๋ž˜์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“ˆ์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” import๋ฅผ ํ†ตํ•ด pandas๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

import pandas as pd
# pandas ๋ถˆ๋Ÿฌ์˜ค๊ณ  pd๋ผ๊ณ  ๋ถ€๋ฅด๊ฒ ์‚ผ

๋ณดํ†ต ์ค„์—ฌ์„œ 'pd'๋ผ๊ณ  ํ•˜๋Š”๋ฐ ๊ด€๋ก€๋ฅผ ๋”ฐ๋ฅด๋Š” ๊ฒƒ์ด ํŽธํ•˜๊ฒ ์ฃ ! ์ €๋Š” ๋ฐ”๋กœ ์ฑ•ํ„ฐ 2๋กœ ๋“ค์–ด๊ฐ€์„œ ์‹ค์Šต์„ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

profile
๋ฏธ๋‚จ์ด ๊ท€์—ฝ์ฃ 

0๊ฐœ์˜ ๋Œ“๊ธ€