- Today
- Total
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- ๋ฐ์ดํฐ๋ถ์ ๋ ํ
- ๋ฉ์์ด์ฌ์์ฒ๋ผ๋ฐ์ดํฐ๋ถ์
- ์ฌ์กฐ์ฌ๊ธฐ์ถ
- ํ๋ก์ ํธ ํ๊ณ ๋ก
- ๋ฉ์์ด์ฌ์์ฒ๋ผ ๋ฐ์ดํฐ๋ถ์
- ๋ถํธ์บ ํ
- SQL
- ๋งฅ๋ถ ์ํฌ๋ฒค์น์ค๋ฅ
- ๊นํ๋ธ ์ด๊ธฐ์ค์
- ๋ฐ์ดํฐ๋ถ์
- ์กฐ์ธ์ฐ์ฐ์
- ๋ฉ์์ด์ฌ์์ฒ๋ผ ํ๊ธฐ
- ๋ฉ์์ด์ฌ์์ฒ๋ผ๋ถํธ์บ ํ
- ๋ฉ์ฌ ๋ฐ์ดํฐ๋ถ์
- ์ฌ์กฐ์ฌ2๊ธ ๊ธฐ์ถ๋ฌธ์
- ํ์ด์ฌ์์
- ๋ฉ์์ด์ฌ์์ฒ๋ผ
- ๋ฉ์์ด์ฌ์์ฒ๋ผํ๊ธฐ
- ๋ฐ์ดํฐ๋ถ์๋ถํธ์บ ํ
- ์นํฌ๋กค๋ง
- ๋ฉ์์ด์ฌ์์ฒ๋ผ ๋ถํธ์บ ํ
- EDA
- ์ฌ์กฐ์ฌ2๊ธ ์์ ํ
- ๋ฉ์ฌํ๊ธฐ
- ๋งฅ๋ถ ์ํฌ๋ฒค์น ๋๊ตฌ ์๋ณด์
- ๋ฉ์ฌ๋ถํธ์บ ํ
- ์ฌ์กฐ์ฌ2๊ธ ์ค๊ธฐ๊ธฐ์ถ
- ์ํฌ๋ฒค์น ์ค๋ฅ
- ํ์ด์ฌ๊ธฐ์ด
- ํ์ด์ฌ
๋ชฉ๋ก๋ฉ์์ด์ฌ์์ฒ๋ผ (13)
๊ฐ์์ Data Lab ๐

๋ฉ์์ด์ฌ์์ฒ๋ผ ๋ฐ์ดํฐ๋ถ์ ๋ถํธ์บ ํ์ ์ฐธ์ฌํ๋ฉด์ ๋น ๋ถ๊ธฐ ์ค๊ธฐ ์คํฐ๋๋ ๋ณํํ๋ค.ํฉ๊ฒฉ ์ธ์ฆ๊ธ ๋ฐ ํ๊ธฐ๋ฅผ ์ ์ด๋ณผ๊ฒ์ด๋ค. ๊ธฐ๋ณธ ๋ฒ ์ด์ค ์คํ- ํต๊ณํ๊ณผ ์กธ์ - ํ์ด์ฌ ๊ณต๋ถํด๋ณธ ๊ฒฝํ ์์- 9to6 ๋ฐ์ดํฐ๋ถ์ ๋ถํธ์บ ํ ์๊ฐ- ๋น ๋ถ๊ธฐ ์ค๊ธฐ 9ํ์ฐจ ๋ถํฉ๊ฒฉ ใ ๊ณต๋ถ ๋ฐฉ๋ฒ- ์ฝ 3์ฃผ ๋์ ๋งค์ฃผ ์คํฐ๋ ์๊ฐ์ ๊ธฐ์ถ ๊ณต๋ถ (๋งค์ฃผ 2์๊ฐ์ฉ)- ๊ธฐ์ถ 9ํ๋ถ ๋ค ํ์ด๋ด- ์๋๊ณต (ํด๊ทผํ ๋ด์ง) ๋น ๋ฐ์ดํฐ ๋ถ์๊ธฐ์ฌ ์ค๊ธฐ ๋์ ์ด์ฉ ์คํฐ๋ ํ๊ธฐ์๊ฒฉ์ฆ ์ํ์ ๋๋ถ๋ถ ๋ ํ์ผ๋ก ๊ณต๋ถํ์๋๋ฐ, ์ด๋ฒ ๋น ๋ถ๊ธฐ ์ค๊ธฐ๋ 2๋ฒ ์งธ ๋์ ์ด๋ผ๋ค์ ๋ ํ์ ํ ์ ์์์ง ๊ฑฑ์ ์ด ์์ฐ๋ค.๊ทผ๋ฐ ์คํฐ๋์ ์ฐธ์ฌํ๋ฉด์ ๊ท์น์ ์ผ๋ก ๊ณต๋ถํ ์ ์๋ ํ๊ฒฝ์ด ์ฃผ์ด์ ธ์ ์ข์๋ค.์จ๋ผ์ธ์ด์ง๋ง ๊ฐ์ด ๊ณต๋ถํ๋ ์ฌ๋์ด ์ฌ๋ฟ ์์ผ๋๊น ๋์ง์ (?)๊ฐ ์๊ฒจ์ ํฌ๊ธฐํ์ง ์๊ณ ๋๊น์ง ์ด์ฌํ ๋ฌ๋ ธ๋ค..
0. ํ์ต๋ชฉํ ๋จธ์ ๋ฌ๋์ ํต์ฌ์ ํ์ด๋ณด์1. ๋จธ์ ๋ฌ๋ ์ด๋?์ ์:๋จธ์ ๋ฌ๋์ ๋ช ์์ ์ธ ํ๋ก๊ทธ๋๋ฐ ์์ด ๋ฐ์ดํฐ๋ฅผ ํตํด ์ค์ค๋ก ํ์ตํ๊ณ ์์ธกํ๋ ์ธ๊ณต์ง๋ฅ ๊ธฐ์ ์ด๋ค.๋ฐฐ๊ฒฝ/๋ฑ์ฅ ์ด์ :์ ํต์ ์ธ ๊ท์น ๊ธฐ๋ฐ ํ๋ก๊ทธ๋จ์ด ํด๊ฒฐํ ์ ์๋ **๋ณต์กํ ๋ฌธ์ (์: ์ผ๊ตด ์ธ์, ์ถ์ฒ ์์คํ )**๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฑ์ฅ.์ฌ์ฉ ์ฌ๋ก:์ ํ๋ธ ์ถ์ฒ์์จ์ฃผํ ์๋์ฐจ์ง๋ณ ์์ธก์ฑ์ฉ ์๋ํ ๋ฑ2. ํ์ด์ฌ์ผ๋ก ๋จธ์ ๋ฌ๋ ์ค์ต1) ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ถ๋ฌ์ค๊ธฐ# ๊ธฐ๋ณธimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as sns# ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌfrom sklearn.preprocessing import LabelEncoderfrom sklearn.preproc..

๋ถํธ์บ ํ ์์ ํ ์ฒซ ํ๋ก์ ํธ๊ฐ ๋๋ฌ๋ค.๋๋ฌด ํ๋ จํ๊ณ , ๋ฐฐ์ด ์ ๋ ์ฐธ ๋ง์๋ค. ์ด ๋๋์ ๊น๋จน๊ธฐ ์ ์ ํ๊ณ ๋ก์ ์จ๋ณด๋ ค๊ณ ํ๋ค. 1. ํ๋ก์ ํธ ๊ณผ์ ์ ๋ํ ์ด์ผ๊ธฐ ๐์ฒ์ ๊ฒฐ์ ํ๋ ์ฃผ์ ๋ ์ฒญ๋ ์ธต์ ์กฐ๊ธฐํด์ฌ ์์ธ์ ๋ํ ๋ถ์์ด์๋ค. (๋์ค์ ๋ณด๋ ์ด ์ฃผ์ ๋ก ๋ฐํํ ์กฐ๊ฐ ์์๋ค)๊ฐ์ฌ๋๊ณผ ๋ฏธํ ์ ํ๋ฉด์ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๋ฐฉํฅ๊ณผ๋ ๋ค๋ฅด๊ฒ ์ ์ฑ ์ ์ ๋ณด๋ค๋ ํ์กดํ๋ ์ ์ฑ ์ ์คํจ์ฑ์ ๋ฐ์ง๋ ๋ถ์์ผ๋ก ๊ฐ๋๊ฑธ ๊ณ ๋ คํ๊ฒ ๋์๋ค.๊ทธ๋์ ์ฃผ์ ๋ ์ฝ๊ฐ ๋คํฌํ๊ณ , ์์ง ํ์ ๋ ์ฃผ์ ๊ฐ ์๋์๊ธฐ์ ๋ฐ๊พธ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.๋ฐ๋ก "ํผ์ ํ๋งค ๋ฐ์ดํฐ ๋ถ์"์ผ๋ก๋ฐฉ๋ํ ์์ ๋ฐ์ดํฐ๋ฅผ ๊ตฌํด์ค ์กฐ์ ๋๋ถ์ ๋ฐ์ดํฐ ์์ง์ ์ฐธ ์์ํ๋ค. ๐๋ถ์์ ์์ ๊น ํ๊ฒฝ์ ๊ตฌ์ถํ๋๋ฐ ์ข ํ๋ค์๋ค.๊น์ ํ๋ถ ๋ ๋ค๋ค๋ณธ์ ์ ์์ง๋ง ์๋ฒฝํ๊ฒ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๊ณ ์์ง๋ ์์๋ค...

0. ํ์ต๋ชฉํโ ์์ ์๊ฐ์ ๋ฐฐ์ด ๋ด์ฉ ์ ๋ฆฌํ๊ธฐโ ๋ฐ์ดํฐ ์ ์ ํผ์ ํด๋ณด๊ธฐโ ์ผ์ฑ ๋ผ์ด์จ์ฆ์ ๋ํ ๋ถ์ ๋ ํด๋ณด๊ธฐ1. ๋ฐ์ดํฐ ํ์ด๋ณด๊ธฐ & ์ ์ฒ๋ฆฌ์ค๋์ ๋ฐ์ดํฐ๋ ํ๋ก์ผ๊ตฌ ๋ฐ์ดํฐ์ด๋ค ๐งขโพ๏ธ๋ถ์์ ์์์ ์ ์ฒ๋ฆฌ๋ฅผ ํ ๊ฒ์ธ๋ฐ,, (์ฌ์ค ์ด ๋ถ๋ถ์ด ์ข ์ด๋ ค์ ๋ค)๋กฏ๋ฐ vs ์ผ์ฑ ๊ฒฝ๊ธฐ์์ ๋กฏ๋ฐ๊ฐ ์ด๊ฒผ๋ค๊ณ ํ์,๊ทธ๋ผ ์ด๋ ๋๋ ๋ถ์์ ์ํด์ ๋กฏ๋ฐ์ ์ ์ฅ์ผ๋ก ์ด๊ฒผ๋ค์ ์ผ์ฑ์ ์ ์ฅ์ผ๋ก ์ก๋ค.์ด ๋๊ฐ์ง ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ณ ์ถ๋ค.์ฆ, ํ ๊ฒฝ๊ธฐ์ ์ฐธ์ฌํ๋ ๋ ํ์ ์ ์ฅ ๋ชจ๋ ๋ฐ์ดํฐ๋ก ๋ณด๊ณ ์ถ๋ค๋ ๋ป !!๊ทผ๋ฐ ์ ๋ฐ์ดํฐ์์ ํ1์ ๊ธฐ์ค์ผ๋ก ํ์ ๋, ํ1์ ์ ์ฅ๋ง ๋ณผ ์ ์๋ค.๊ทธ๋์ ์ ๋ฐ์ดํฐํ๋ ์์ ์นดํผํด์ df2์ ๋ฃ์ด์ฃผ๊ณ ํ1 ↔๏ธ ํ2 ๋ฅผ ๋ฐ๊พผ df2๋ฅผ df1์ concat ํด์ค ๊ฒ์ด๋ค.# ์๋ณธ ๋ฐ์ดํฐ๋ฅผ df1์ ๋ฃ์ด์ค๋ค.df1 ..

0. ํ์ต๋ชฉํ- ๋ด๊ฐ ๋ณด๋ ค๊ณ ๋ง๋ ์ ๋ ๋์ ๊ฐ์ด๋๋ถ- ์ ๋ ๋์์ ์ด์ฉํ ํฌ๋กค๋ง ์ฐ์ต ๋ฐ ๋ณต์ตํ๊ธฐ 1. ์ ๋ ๋์ ํฌ๋กค๋ง ๊ฐ๋ ๋ชฉ์ ์น ํ์ด์ง๋ฅผ ์๋์ผ๋ก ์ด๊ณ , ํ์ํ๊ณ , ์ ๋ณด ์ถ์ถ (ex. ๋ก๊ทธ์ธ, ๋ฒํผ ํด๋ฆญ, ๋ฐ์ดํฐ ์์ง ๋ฑ)๊ธฐ๋ณธ ์๋ฆฌ์ค์ ๋ธ๋ผ์ฐ์ ๋ฅผ ๋์ด ํ, HTML ์์๋ฅผ ์ฐพ๊ณ ์กฐ์ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ด โก๏ธ ์ ์ ํฌ๋กค๋ง์ง์ ๋ธ๋ผ์ฐ์ Chrome, Firefox, Safari ๋ฑ ๋๋ถ๋ถ์ ๋ธ๋ผ์ฐ์ ํต์ฌ ๊ตฌ์ฑ ์์WebDriver: ๋ธ๋ผ์ฐ์ ๋ฅผ ์๋ํํ๋ ๊ฐ์ฒด (ex. ChromeDriver)find_element(): ํน์ HTML ์์๋ฅผ ์ฐพ๋ ํจ์click(), send_keys(): ๋ฒํผ ํด๋ฆญ, ํ ์คํธ ์ ๋ ฅ ๋ฑ์ ์ธํฐ๋์ ์ํ 2. ๋ค์ด๋ฒ ํ์๊ฐ์ ์ ์ ๋ ๋์์ผ๋ก ํด๋ณด์ 1) ๋ผ์ด๋ธ๋ฌ๋ฆฌ Importfrom ..

0. ๋ถ์์ ๋ค์ด๊ฐ๊ธฐ ์ ์..๋๋์ด ๋ฐ์ดํฐ ๋ค์ด ๋ฐ์ดํฐ ๊ฐ์ง๊ณ ๋ถ์์ ํด๋ณด์๋ค.์ด์ ๊ทธ๋ํ๋ ์ข ๋ ๋ค์ด๋๋ฏน ํ๊ณ ์๋ฏธ์๋ ๋ฐ์ดํฐ์ด๋ค ๋ณด๋ ์ฌ๋ฐ๋ค.MPG, ๋ณต์งํจ๋๋ฐ์ดํฐ, ์์ฝ ๋ฐ์ดํฐ ๊ทธ๋ฆฌ๊ณ ์ฃผ์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ค๋ดค์ง๋ง,๊ฐ์ฅ ์ฌ๋ฐ์๋ ๋ฐ์ดํฐ๋ ์์ฝ ๋ฐ์ดํฐ์๋ค ๐บ๐พ๐ท๊ทธ๋ฆฌ๊ณ ์์ ์๊ฐ ๋ฅํ๊ฒ ๋ค๋ฃจ์ง ์์์, ๋ณต์ต๋ ํ ๊ฒธ ๋ค์ํ ๋ถ์๋ค์ ํด๋ณด๋ ค ํ๋ค1. ๋ฐ์ดํฐ ์๊ฐ๋ฐ์ดํฐ ๋ง๋ณด๊ธฐ๋ฅผ ์ํด head()๋ก 5๊ฐ์ ํ๋ง ๊ฐ์ ธ์๋ณธ๋ค. country๊ตญ๊ฐ๋ช beer_servings ๋งฅ์ฃผ ์spirit_servings์ฆ๋ฅ์ฃผ ์wine_servings ์์ธ ์total_litres_of_pure_alcohol ์์ ์์ฝ์ ์ด ๋ฆฌํฐcontinent๋๋ฅ 2. ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ1) ๋ฐ์ดํฐ์ ๊ฒฐ์ธก์น ํ์ธdrinks.isna().sum(..
0. ํ์ต ๋ชฉํ์กฐ์ธ์ ์๋ฒฝํ๊ฒ ์ดํดํ๊ณ , ์๋ธ์ฟผ๋ฆฌ๋ฅผ ํผ์์ ์์ฑํด๋ณด๋ ๊ฒ์ด ์ค๋ ๋ณต์ต์ ๋ชฉํ์ด๋ค.1. ์กฐ์ธ JOINsql ๋ณต์ตํ๊ธฐ 1ํธ์์๋ ํ๋์ ํ ์ด๋ธ์ ๋ํด์๋ง ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์๋ค.๊ทผ๋ฐ ๋ง์ฝ ๋ ๊ฐ ์ด์ฌ์ ํ ์ด๋ธ์์ ํ ๋ฒ์ ๊ฐ์ ธ์ค๊ณ ์ถ๋ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น?๋ฐ๋ก ์กฐ์ธ์ ์ฌ์ฉํ๋ฉด ํด๊ฒฐ๋๋ค !but!! ์กฐ๊ฑด์ ๋ ํ ์ด๋ธ์ ๊ณตํต๋ ์ปฌ๋ผ์ด ์กด์ฌํด์ผํ๋ค. Company DB ERD๋ฅผ ๋ค์ ๊ฐ์ ธ์๋ค.employees์ dept_manager ํ ์ด๋ธ์ ๋ณด๋ฉด "emp_no" ๋ผ๋ ๊ณตํต๋ ์ปฌ๋ผ์ด ์กด์ฌํ๋ค.๊ทธ๋ผ employees ์ dept_manager ํ ์ด๋ธ์ emp_no ์ปฌ๋ผ์ ๊ธฐ์ค์ผ๋ก ์กฐ์ธ์ด ๊ฐ๋ฅํ๋ค. ์์ 1) ๊ฐ ์ฌ์๋ค์ ์ฌ์๋ฒํธ, ๊ทผ๋ฌด ๋ถ์ ๋ฒํธ, ๊ทผ๋ฌด ๋ถ์ ์ด๋ฆ์ ๊ฐ์ ธ์จ๋ค. ์ฌ์๋ฒํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ ์ฐจ์..

0. ํ์ต๋ชฉํ๋ฐ์ดํฐ ์์ง ์์ ์์ ๋ฐฐ์ด ์น ํฌ๋กค๋ง์ ํผ์์(๊ฐ์กฐ) ์ฐ์ตํด๋ณด๋ ค๊ณ ํ๋ค.๊ฐ์ฌ๋๊ป์ ์๋ ค์ฃผ์ ์ฝ๋ + gpt๋ก ์ฐ์ต ํ ๊ฒ์ด๋ค.ํผ์์ ํ์ด์ง 2๊ฐ ๊ธ์ด์๋ณด๊ธฐ !!1. ํ์ด์ฌ ํํ์ด์ง library reference ๋ชฉ์ฐจ ๊ธ์ด์ค๊ธฐํฌ๋กค๋ง ํ ํ์ด์ง : The Python Standard LibraryWhile The Python Language Reference describes the exact syntax and semantics of the Python language, this library reference manual describes the standard library that is distributed with Python. It...docs.python.org ํ๋์ ๊ธ์จ๋ก ์ ํ..

0. ํ์ต๋ชฉํSQL ๊ธฐ๋ณธ ๋ฌธ๋ฒ (select, where, like, order by, having, group by) ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ์ตํ๊ธฐ์ค์ง ๋ด ๊ธฐ์ค!! ์ผ๋ก๋ง ์์ฑํ ํ๊ณ ๋ก์ด๋ค.ํ๋ถ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ๋ฅผ ๋ฐฐ์ ๊ธฐ ๋๋ฌธ์ ์์ฃผ ๊ธฐ์ด์ ์ธ ๋ด์ฉ์ ์ ์ธํ๋ค. 1. Database ๊ฐ์ ธ์ค๊ธฐ์ด๋ฒ ํ๊ณ ์์๋ employees DB๋ฅผ ์ฌ์ฉํ๋ค.์ดํด๋ฅผ ๋๊ธฐ ์ํด employees DB์ ERD๋ฅผ ๊ฐ์ ธ์๋ค.2. ์กฐ๊ฑด์ ์ด์ฉํ๊ธฐ ์์ 1) 1990๋ ์ดํ๋ถํฐ ๋งค๋์ ๋ก ๊ทผ๋ฌดํ๊ณ ์๋ ์ฌ์๋ค์ ์ฌ์๋ฒํธ, ๋ถ์๋ฒํธ, ๋งค๋์ ์์ ๋ ์ง๋ฅผ ๊ฐ์ ธ์จ๋ค.select emp_no, dept_no, from_datefrom dept_managerwhere from_date >= '1990-01-01';๊ฐ์ ธ์ฌ ์ปฌ๋ผ : ์ฌ์๋ฒ..

0. ํ์ต๋ชฉํํ์ด์ฌ์ผ๋ก ๋ณ์ฐ๊ธฐ ์์ ํ๊ธฐ + ๋ฒ์ธ๋ก ์ฐ๋ชจ์ ๋ณ์ฐ๊ธฐ ํด๋ณด๊ธฐ๋ก๋๋ฒํธ ์์ฑ๊ธฐ๋ฅผ ๊ณต๋ถํ๋ฉฐ random.sample()๊ธฐ๋ฅ ์ฌ์ฉํด๋ณด๊ธฐ1. ๊ณผ์ 1. ๋ณ ํ๋์ฉ 5์ค ์ถ๋ ฅํ๊ธฐfor i in range(5) : # end = "\n"์ผ๋ก ์ค๋์ print("*", end="\n")***** 2. ๋ณ ํ๋์ฉ ๋๋ฆฌ๋ฉด์ ์ผ๊ฐํ ๋ง๋ค๊ธฐfor j in range(1,6): print("*" * j)*************** 3. ๋ณ๋ก ์ฐ๋ชจ์(์ ์ผ๊ฐํ) ๋ง๋ค๊ธฐ# ์ฐ ๋์ดh = 5# ์์ชฝ ๋์นญ์ผ๋ก ์ถ๊ฐ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์# ๋ณ์ ๊ฐ์๋ ํ์๊ฐ ์ด์ด์ผํจ# ์ฒซ๋ฒ ์งธ ์ถ๋ ฅ๋๋ ๋ณ์ 0*2 + 1 = 1๊ฐ# ์ฐ ๋ชจ์์ ๋ง๋ค๊ธฐ ์ํด ์์ ๊ณต๋ฐฑ์ผ๋ก ์ฑ์์ผํ๋ค.# ์ฒซ ๋ฒ์งธ ์ค ๊ณต๋ฐฑ์ 5-0-1 = 4์นธfor i in..