๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กํŒŒ์ด์ฌ (51)

DATA101

[ํŒŒ์ด์ฌ] filter ํ•จ์ˆ˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž(feat. lambda ํ‘œํ˜„์‹)

์˜ค๋Š˜์€ filter ํ•จ์ˆ˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ ํฌ์ŠคํŒ…์—์„œ๋Š” ๋žŒ๋‹ค(lambda) ํ‘œํ˜„์‹์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. filter ํ•จ์ˆ˜ ํ•จ์ˆ˜๋Š” ๋žŒ๋‹ค ํ‘œํ˜„์‹๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ์ฝ”๋“œ๋ฅผ ๋”์šฑ ๊ฐ„๊ฒฐํ•˜๊ณ  ์ง๊ด€์ ์œผ๋กœ ์ž‘์„ฑํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋žŒ๋‹ค ํ‘œํ˜„์‹์— ๋Œ€ํ•œ ํฌ์ŠคํŒ…์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”! heytech.tistory.com/17 filter ํ•จ์ˆ˜๋ž€? filter ํ•จ์ˆ˜๋Š” ๋‹จ์–ด ์˜๋ฏธ ๊ทธ๋Œ€๋กœ *๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด์—์„œ ํŠน์ • ์กฐ๊ฑด์— ์ฐธ์ธ ์š”์†Œ์—๋งŒ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. *๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด(iterable object)๋ž€? ๋ง ๊ทธ๋Œ€๋กœ ๋ฐ˜๋ณต์ด ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด๋กœ์„œ ์š”์†Œ๊ฐ€ ํ•˜๋‚˜์˜ ๊ฐ์ฒด์— ์—ฌ๋Ÿฌ ๊ฐœ๊ฐ€ ๋“ค์–ด์žˆ๊ณ , ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ์š”์†Œ์”ฉ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ๋Š” ๋ฌธ์ž์—ด(string), ๋ฆฌ์ŠคํŠธ(list), ๋”•์…”๋„ˆ..

SW ๊ฐœ๋ฐœ/Python 2021. 2. 25. 10:54
[ํŒŒ์ด์ฌ] pandas๋ฅผ ํ™œ์šฉํ•œ ์—ด, ํ–‰ ์„ ํƒํ•˜๊ธฐ

์˜ค๋Š˜์€ ํŒŒ์ด์ฌ pandas ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ†ตํ•ด ์—‘์…€์—์„œ ํŠน์ • ์—ด(column)์ด๋‚˜ ํ–‰(row)์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์‹œ์ž‘ํ•˜์ฃ ! 1. pandas ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ import import pandas as pd pandas ์„ค์น˜๊ฐ€ ์•ˆ๋œ ๊ฒฝ์šฐ: ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ์ปค๋งจ๋“œ๋ผ์ธ/ํ„ฐ๋ฏธ๋„/์ฃผํ”ผํ„ฐ๋…ธํŠธ๋ถ ํ™˜๊ฒฝ ์ค‘์—์„œ ์„ค์น˜๋ถ€ํ„ฐ ์ง„ํ–‰ํ•ด ์ฃผ์„ธ์š”. pip install pandas 2. ๋ฐ์ดํ„ฐ์…‹ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ # ํŒŒ์ผ์ด xlsx ํ˜•์‹์ธ ๊ฒฝ์šฐ, dataset = pd.read_excel([ํŒŒ์ผ๊ฒฝ๋กœ], sheet_name = [๋ถˆ๋Ÿฌ์˜ฌ ์‹œํŠธ ์ด๋ฆ„]) # ํŒŒ์ผ์ด csv ํ˜•์‹์ธ ๊ฒฝ์šฐ, dataset = pd.read_csv([ํŒŒ์ผ๊ฒฝ๋กœ], sheet_name = [๋ถˆ๋Ÿฌ์˜ฌ ์‹œํŠธ ์ด๋ฆ„]) ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ๋Œ€๊ด„ํ˜ธ([]) ์•ˆ์— ๋”ฐ์˜ดํ‘œ('')์•ˆ์— ..

[ํŒŒ์ด์ฌ] Excel(xlsx, csv ๋“ฑ) ํŒŒ์ผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ,์ฝ๊ธฐ

๐Ÿ“š ๋ชฉ์ฐจ 1. pandas ๋ชจ๋“ˆ ์„ค์น˜(๋ฏธ์„ค์น˜์ž๋งŒ ํ•ด๋‹น) 2. pandas ๋ชจ๋“ˆ ์ž„ํฌํŠธ 3. ํŒŒ์ผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ 1. pandas ๋ชจ๋“ˆ ์„ค์น˜(๋ฏธ์„ค์น˜์ž๋งŒ ํ•ด๋‹น) pandas ๋ชจ๋“ˆ์„ ์„ค์น˜ํ•˜์ง€ ์•Š์œผ์‹  ๋ถ„๊ป˜์„œ๋Š” Terminal์ด๋‚˜ CMD๋ฅผ ํ†ตํ•ด์„œ ๋ชจ๋“ˆ์„ ์„ค์น˜ํ•ด ์ฃผ์„ธ์š”. pip install pandas pip ๋ฏธ์„ค์น˜์ž๋Š” ์•„๋ž˜์˜ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•˜์…”์„œ ์„ค์น˜ํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. https://heytech.tistory.com/318 [Python] pip ๊ฐœ๋… ๋ฐ ์„ค์น˜ ๋ฐฉ๋ฒ•(pip, pip3) ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” pip ๊ฐœ๋…๊ณผ pip/pip3 ์„ค์น˜ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. 1. pip ๊ฐœ๋… Pip Installs Packages์˜ ์•ฝ์ž Python ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €(Package Manneger) MacOS์—..