๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
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.
728x90
๋ฐ˜์‘ํ˜•