๐น What I've learned - 2022.04.24.(Sunday)
๐๏ธ ์ค์์ผ์
- ๋ฐ์ดํฐ๋ง์ด๋ ์์
- ๊ธฐ๋ง๊ณ ์ฌ (5/03์ผ)
- ๋ฐ์ดํฐ๋ง์ด๋ ์์
- ํ๋ก์ ํธ (5/10์ผ ์ค๊ฐ๋ฐํ, 5/24์ผ ์ต์ข
๋ฐํ)
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณผ์ - ๋
ผ๋ฌธ๋ฆฌ๋ทฐ (~5/2์ผ)
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณผ์ - ํ๋ก์ ํธ (~5/31์ผ)
- ๋ฐ์ดํฐ์๊ฐํ ๊ณผ์ - ๋
ผ๋ฌธ๋ฆฌ๋ทฐ (~5/14์ผ)
- ๋ฐ์ดํฐ์๊ฐํ ์ํ - ๊ธฐ๋ง๊ณ ์ฌ (5/28์ผ)
- ํ๊ตญ๊ฒฝ์๊ณผํํยท๋ํ์ฐ์
๊ณตํํ ์ถ๊ณ๊ณต๋ํ์ ๋ํ ๋ฐํ์๋ฃ (~5/6์ผ)
- ํ๊ตญ๊ฒฝ์๊ณผํํยท๋ํ์ฐ์
๊ณตํํ ์ถ๊ณ๊ณต๋ํ์ ๋ํ (6/1์ผ ~ 6/4์ผ)
๐ฏ ๋ชฉํ๊ณผ์ - Todayย
โ
๊ณ ์ ์ค์ผ์ค
โช๏ธ ์คํ๊ฒฐ๊ณผ ๋ฐ ๋ฆฌ๋ทฐ
- ๋๋ ๊ทธ๋ ๊ฒ ์๊ฐํ๋ค.
- ๋ด ๋ง์๋๋ก ๋ฐ์ดํฐ๋ ํธ๋ค๋ง ํ์ง ๋ชปํ๋ฉด์ ๋ฌด์จ ๋จธ์ ๋ฌ๋์ด๋ ๋ฅ๋ฌ๋์ ํ๊ฒ ๋๊ณ ...
- ๊ธฐ๋ณธ์ ์ถฉ์คํด์ผ ๋๋ค.
- ๋ฐ์ดํฐ๋ฅผ ๋ด์์ผ๋ก ์์ ๋กญ๊ฒ ๊ฐ์ง๊ณ ๋์์ผ ํ๋ค.
- ๋ฐ์ดํฐ ํธ๋ค๋ง์ ์น๊ณ ๋๊ฐ๋๋ฐ ๊ฑฐ์นจ์ด ์์ด์ผ ํ๋ค.
- As-is data์
์ ๋ด๊ฐ ๊ตฌ์ํ To-be data์
์ผ๋ก
- ์กฐ๊ฑด๋ฌธ, pandas, numpy, ์ ๊ทํํ์ ๋ฑ๋ฑ
- ๊ธฐ๋ณธ์ด ๋จผ์ ๋ค.
- ๋ฐ์ ์๋ก ๋ฆฌ๋ทฐํ ์๊ฐ๋ ์๋ค. ๋ฒ์จ ๋ค์๋ TIL ์์ฑ์ ์์ํด์ผ ํ๋ค.
๐ซ ๊ธฐํ
๐ ๋ฐ๋ก๊ฐ๊ธฐ
๐ ๊ฒ์๋ก๊ทธ (๊ฒ์๋ด์ฉ/์ถ์ฒ ๋ฑ)
- pd.merge
- pd.concat
- pd.join
- pd.fillna()
- df.fillna(0)
- df.fillna(0, inplace=True)
- pd.replac()
- ์๋๋์ ํ์คํ ๊ทธ๋จ
- seaborn palette
๐ ์์ด๋จ์ด, ์ฉ์ด์ ๋ฆฌ
๐พ ํ์ต๋ด์ฉ ์ ๋ฆฌ
df.sort_values()
df.sort_index()
df.append()
df.concat
dfs = []
for i in range(10):
df = pd.DataFrame( ... )
dfs.append(df)
dfs[0]
dfs[1]
๐
์์ฑ์ผย
- 2022๋
04์ 24์ผ - 12์ 54๋ถ
โ๏ธ ์์ ์ผ
- 1์ฐจ : 2022๋
04์ 25์ผ - 10์ 09๋ถ