728x90 ๋ฐ์ํ ์ธ์ด6 ํ์ด์ฌ ๋ฌธ๋ฒ 6 2022. 1. 25 1. plot ๋ฉ์๋ : ์ฌ๋ฌ๊ฐ์ง ํ๋กฏ์ ๊ทธ๋ฆด ์ ์๋ค. โ •plot[.line]( ), plot([kind=‘line’]) : ์ ๊ทธ๋ํ •plot.bar( ), plot(kind=‘bar’) : ๋ง๋ ๊ทธ๋ํ •plot.pie( ), plot(kind=‘pie’) : ์ํ ๊ทธ๋ํ •plot.hist( ), plot(kind=‘hist’) : ํ์คํ ๊ทธ๋จ •plot.kde( ), plot(kind=‘kde’) : ์ปค๋ ๋ฐ๋ ํจ์ •plot.box( ), plot(kind=‘box’) : ์์ ๊ทธ๋ฆผ •plot.scatter( ), plot(kind=‘scatter’) : ์ฐ์ ๋ •plot.area( ), plot(kind=‘area’) : ๋ฉด์ ๊ทธ๋ํ โ โ * plt.show( ) .. 2023. 7. 20. ํ์ด์ฌ ๋ฌธ๋ฒ 5 2022. 1. 19 ๊ฐ์ธ์ ์ผ๋ก ํจ์ ์ดํด๋ค์ด ์ข ์๋ ํํธ๋ผ๊ณ ํ ๊น apply ํจ์ ์์ฉํ๋๊ฑฐ ์์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค. ๋ฐ์ดํฐ ํ๋ ์๋ค์ ๊ฐ์ง๊ณ ๋ถ์ํ๋ ๋ถ๋ถ์ ์ฐ์ฅ์ ์ ๋ถ๋ถ์์ ๋ฐฐ์ ๋ ๋ด์ฅํจ์๋ค์ ํ์ฉํ๊ณ , lambda ์ด๊ฒ์ ๊ฒ ์์ฉํ๋ ์ฃผ์ฐจ์ ์ด๋ฅด๋ ๋ค๊ณ ๋ณด๋ฉด ๋ ๋ฏ. ํ์ง๋ง! ์์ฉ์ ํด๋ณด๊ธฐ์ ์์ง ์ ๋ถ๋ถ๋ค์ ์ ๋ชฐ๋ผ์. ๋ค.. 1.Groupby Aggregation 1-1) groupby() : ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ฃน๋ณ๋ก ๋๋๊ณ ์ง๊ณํจ์๋ฅผ ์ ์ฉํด ๊ฒฐ๊ณผ๋ฅผ ํฉ์ณ์ฃผ๋ ํจ์ : df.groupby(‘key’)[‘value’].aggregateํจ์ ์, ์ด๊ฒ ๋ฌด์จ ๋ง์ผ๊น. ์ฌ์ง์ ๋ณด๋ฉด ์ฝ๊ฒ ํ์ ์ด ๊ฐ๋ฅํ๋ค. column์ ํด๋นํ๋ ๊ฐ๋ค์ด ๋ง ์๊ฒ ์ฃ ? ๊ทธ๋ผ ๊ทธ ๊ฐ๋ค์ ๊ฐ์ง๊ณ ๋ง๋ค๊ณ ์ถ์ ๊ฐ์ ๋ํ ํจ์๋ฅผ ์ ์ฉ์ํค๋๊ฑฐ์. .. 2023. 7. 20. ํ์ด์ฌ ๋ฌธ๋ฒ4 2022. 1. 17 1. Series, DataFrame -> ์ฐ๊ธฐ ์ ์ pandas๋ก ๋จผ์ ๋ถ๋ฌ์์ผ ๋จ *pandas : Pandas๋ python์์ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ๋ถ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, ํ๊ณผ ์ด๋ก ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด ๋ค๋ฃฐ ์ ์๊ฒ ๋๋ฉฐ ๋ณด๋ค ์์ ์ ์ผ๋ก ๋์ฉ๋์ ๋ฐ์ดํฐ๋ค์ ์ฒ๋ฆฌํ๋๋ฐ ๋งค์ฐ ํธ๋ฆฌํ ๋๊ตฌ ๋ญ, ๊ทธ๋ ๋ค๋ค์. 1-1) Series : ํ๋์ ์ด๋ก ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ๋ฅผ ๋ปํจ ( ์๋ฆฌ์ฆ๋ค์ด ๋ชจ์ฌ์ ๋ฐ์ดํฐ ํ๋ ์์ด ๋๋ ) 1-2) DataFrame : 3์์๋ฅผ ๊ฐ์ง๋ค(column, row, index) 2. Indexing, Slicing 1. ๋ฐ์ดํฐ ํ๋ ์ ์ด๋ฆ๋ช .iloc[,] : index๊ธฐ์ค์ ๋ฐ๋ฅธ๋ค ex) df.iloc[1:3] # 1๋ถํฐ 2์ธ ํ ์ถ์ถ+ ํน์ ์ด์ ์ถ์ถํ ๋์๋ ๋ง.. 2023. 7. 20. ํ์ด์ฌ ๋ฌธ๋ฒ 3 2022. 1. 12 1. ํจ์์ ์ข ๋ฅ @ ๋ด์ฅํจ์ @ ๋ชจ๋ํจ์ @ ์ฌ์ฉ์์ ์ํจ์ @ ๋ฌด๋ช ํจ์ 1-1) ๋ด์ฅํจ์ -> ํ์ด์ฌ ์์ ๋ค์ด์๋ ํจ์๋ผ๊ณ ํ ์ ์๋ค. ๊ทธ๋ฅ ํจ์์ฝ๋ ๋ฐ๋ก ์ฐ๋ฉด ๋จ. ex) abs() ๋ํ์ฌ์ง ์ญ์ ์ฌ์ง ์ค๋ช ์ ์ ๋ ฅํ์ธ์. *๋ด์ฅํจ์ ## โ โ โ map(f, iterable) : ์ ๋ ฅ ๋ฐ์ ์๋ฃํ์ ๊ฐ ์์๋ฅผ ํจ์ f ๊ฐ ์ํํ ๊ฒฐ๊ณผ๋ฅผ ๋ฌถ์ด์ ๋๋ ค์ฃผ๋ ํจ์ โ โ โ ## list ํจ์๋ ๋ง์ด ์!! ๋ํ์ฌ์ง ์ญ์ ์ฌ์ง ์ค๋ช ์ ์ ๋ ฅํ์ธ์. 1-2) ๋ชจ๋ํจ์ Pandas : ๋ฐ์ดํฐ ์กฐ์ ๋ฐ ๋ถ์์ ์ํด Python ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑ๋ ์ํํธ์จ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ NumPy : ํ๋ ฌ์ด๋ ๋๊ท๋ชจ ๋ค์ฐจ์ ๋ฐฐ์ด์ ์ฝ๊ฒ ์ฒ๋ฆฌ ํ ์ ์๋๋ก ์ง์ํ๋ ํ์ด์ฌ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ Matplotlib : .. 2023. 7. 20. ํ์ด์ฌ ๋ฌธ๋ฒ 2 2022. 1. 12 1. if ์กฐ๊ฑด๋ฌธ if ์กฐ๊ฑด๋ฌธ1: ์คํ๋ฌธ1: elif ์กฐ๊ฑด๋ฌธ2: ์คํ๋ฌธ2 else: ์คํ๋ฌธ3 * if ๋ฌธ ์์ if ๋ฌธ๋ ๊ฐ๋ฅํ๋ค! -ํน์ ํ ์กฐ๊ฑด์ ๋ฐ๋ผ์ ๋ค๋ฅธ ์ฝ๋๋ฅผ ์คํํ๊ณ ์ ํ ๋ ์ฌ์ฉ -If๋ฌธ์ ์กฐ๊ฑด๋ฌธ์ ๊ฒฐ๊ณผ(True/False)์ ๋ฐ๋ผ์ ๋ค๋ฅธ ์ฝ๋๋ฅผ ์คํ -์กฐ๊ฑด๋ฌธ์ ๊ฒฐ๊ณผ๊ฐ True์ธ ๊ฒฝ์ฐ์๋ง ํด๋น ์ฝ๋๋ฅผ ์คํ (False์ ๊ฒฝ์ฐ ๋ค์ ์ฝ๋ ์งํ) -์ฌ๋ฌ ์กฐ๊ฑด์ ์ฌ์ฉํ ๊ฒฝ์ฐ elif๋ฌธ์ ์ฌ์ฉ -๋ฐ๋์ ๋ค์ฌ์ฐ๊ธฐ(4์นธ or Tab)์ ์กฐ๊ฑด๋ฌธ ๋์ ์ฝ๋ก (:) ํ์ 2. ๋ฐ๋ณต๋ฌธ 2-1) while๋ฌธ -> while๋ฌธ์ ๋ฐ๋ณต ํ์๋ ๋ชจ๋ฅด์ง๋ง ์ข ๋ฃ ์กฐ๊ฑด์ ์ ๋ ์ฌ์ฉํ๋ค. while ์กฐ๊ฑด๋ฌธ: ์คํ๋ฌธ @@ ์ค์! : while total ๋ฐ๋ณตํด์ผํ ํ์๋ฅผ ์ ๋ ์ฌ์ฉํ๋ค. for ๋ณ์ i.. 2023. 7. 20. ํ์ด์ฌ ๋ฌธ๋ฒ 1 2022.01.06 1. -> ๋ฐ์ดํฐ๋ฅผ ๋ด๊ณ ์๋ ์์ ๋ณ์๋ช ๊ท์น 1) ์ซ์๋ก ์ง์ x ex) 3= print(a) ๋ถ๊ฐ 2) ์ธ๋ ๋ฐ๋ง ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. ex) - ์ฌ์ฉ ๋ถ๊ฐ j2-euni x 3) ๋๋ฌธ์, ์๋ฌธ์์ ๊ตฌ๋ณ์ง์ ex) a=20 ๊ณผ A=20์ ๋ค๋ฆ 4) ํ์ด์ฌ ํค์๋ ์ฌ์ฉ ๋ถ๊ฐ ex) True, False, None ๋ฑ 5) ๋์ด์ฐ๊ธฐ ๋ถ๊ฐ. ๋ฐ๋ผ์ _์ด๊ฑธ๋ก ์ฌ์ฉํ ๊ฒ. ex)j2_euni 2. ->๋ ผ๋ฆฌํ, ์ซ์ํ(int,float), ๋ฌธ์ํ, ๋ ์ง ๋ฐ ์๊ฐ * ํ์ ํ์ธ์ type() ์ฌ์ฉํด์ ํ์ธ ๊ฐ๋ฅํ๋ค. ex) a=5.5 type(a) > float *๋ถ๋ฑํธ ํ์ ( @@ํญ์ > ๋จผ์ ์จ์ค ๊ฒ@@) ๋ํ์ฌ์ง ์ญ์ ์ฌ์ง ์ค๋ช ์ ์ ๋ ฅํ์ธ์. *ํ์ ๋ณํ ex) ์ซ์ํ->๋ฌธ์ํ aim=5 t.. 2023. 7. 20. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ