๋จ ๋ ์ฅ์ ๋ฌธ์๋ก ๋ฐ์ดํฐ ๋ถ์๊ณผ ์๊ฐํ ๋ฝ๊ฐ๊ธฐ
Pandas๋ก ๋ฐ์ดํฐ ๋ถ์, ์ ์ฒ๋ฆฌ, ๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋์ ํ์ฉํ๋ค ๋ณด๋ฉด ๋ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ ์์ฃผ๋ก ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฐ ํต์ฌ์ ์ธ ๋ด์ฉ๋ง์ ๋ชจ์ ์ ๋ฆฌํด ๋์ Pandas Cheat Sheet๊ฐ ์์ต๋๋ค. ๋๊บผ์ด ์ฑ ์ผ๋ก Pandas๋ฅผ ๋ฐฐ์ฐ๋ค ์ง์น์ ๋ถ๋ค๊ป ๋จ ๋ ์ฅ์ ๋ฌธ์๋ก Python Pandas๋ฅผ ์๋ ค๋๋ฆฝ๋๋ค. Pandas ๊ณต์ ํํ ๋ฆฌ์ผ์์ ์ ๊ณตํ๋ cheat sheet๋ก Pandas์ ํต์ฌ ๊ธฐ๋ฅ์ ์ตํ๋ด ๋๋ค.
์๊ฐ์ 2,575๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
๋ ์ง๋ณํ ์๋ฌ
pd.to_datetime์์ ์ 2020๋ ๋๋ ๋๋๋ฐ, 2022๋ ๋๋ ์๋ฌ๊ฐ ๋๋์ง์?
pandaspythonlcw07
ใป
0
251
0
- ๋ฏธํด๊ฒฐ
์ ๋ก๋์๋ฃ ์ค๋ฅ
[์ ๋ก๋์๋ฃ ์ค๋ฅ] ๋ถ๋ก๊ฐ์์ ์์ค์ฝ๋, ์ ์ฒด์ฝ๋๊ฐ ์๋ ํ์ด์ง๋ก ๋์ต๋๋ค. ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค.
pandaspythonlcw07
ใป
1
364
1
- ๋ฏธํด๊ฒฐ
20๊ฐ ๊ด๋ จ ๋ฌธ์๋๋ฆฝ๋๋ค.
df4 = pd.DataFrame({'a': np.random.randn(1000) + 1, 'b': np.random.randn(1000), 'c': np.random
pandaspythonryandct
ใป
1
291
1
- ๋ฏธํด๊ฒฐ
17๊ฐ ๋์ ๋ถ ์ค์ต์ฌ์ดํธ ๋ฌธ์
17๊ฐ์ ๋์ ๋ถ์๋์ค๋ ์ฌ์ดํธ ์ฃผ์์ข ๋ถํ๋๋ฆฝ๋๋ค. ๋ต๊ธ๋ก ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
pandaspythonryandct
ใป
2
293
1
- ๋ฏธํด๊ฒฐ
4๊ฐ ์ฝ๋ ์ค๋ฅ๋ฉ์ธ์ง ๊ด๋ จ ์ง์
4r๊ฐ ๋ง์ง๋ง์ ์ฐ์ฐ์ ์ ์ฉ๊ด๋ จํ์ฌ df[df.b == 7] | df[df.a == 5] ๋ผ๊ณ ์ฝ๋๋ฅผ ๋ ๊ฐ์ด ํ๋๋ฐ unsupported operand type(s) for |: 'float' and 'bool' ๋ผ๊ณ ์ค๋ฅ๋ฉ์ธ์ง๊ฐ ๋์ต๋๋ค. </
pandaspythonryandct
ใป
1
366
2
- ๋ฏธํด๊ฒฐ
merge์ ๊ทธ๋ฃน๋ฐ์ด ๊ด๋ จ ์ง๋ฌธ์ด ์์ต๋๋ค.
1. merge ํ ๋ ํน์ ์ด๋ฐ ์กฐ๊ฑด๋ ๊ฐ๋ฅํ๊ฐ์? sql์ค์ joinํ๋ฉด select * from x as T1 left join y as T2 on T1.columns1 = T2.
pythonpandas์ ์ฌ์
ใป
1
487
3
- ๋ฏธํด๊ฒฐ
์ฌ์ด ๋์ ์ถ์ฒ ์ข ๋ถํ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์. <div class="type-pl
์ฌ์ด๋์pandaspython์คํํ
ใป
2
372
2
- ๋ฏธํด๊ฒฐ
1๊ฐ2๊ฐ์ ์๋ csvํ์ผ์ ๋ค์ด๋ฐ์ผ๋ฉด ํ๊ธ์ด ๊นจ์ ธ์ ๋์์
1. ์ ๋ชฉ ๊ทธ๋๋ก ์ ๋๋ค. csvํ์ผ ํ๊ธ์ด ์์ ์์ ๊นจ์ ธ
pythonpandas์คํํ
ใป
1
245
1
- ๋ฏธํด๊ฒฐ
์ฃผํผํฐ๋ ธํธ๋ถ ๋ชฉ๋ก(contents) ๋ง๋ค๊ธฐ
์๋ ํ์ธ์. ์ ์๋ ์ฝ๋ก๋ ํ์ง์ ์ค์ต์์, ์ ์๋ ํ๋ฉด ์ข์ธก์ contents๋ ์ด๋ป๊ฒ ๋ง๋๋๊ฑด์ง์? ํน์ ์ฐธ๊ณ ํ ๋งํ ์ฌ์ดํธ ๋ฑ์ด ์๋์ง ๋ฌธ์๋๋ฆฝ๋๋ค.
pandaspython์์
ใป
1
625
1
- ๋ฏธํด๊ฒฐ
df.loc[df["๊ฑฐ์ฃผ์ง"].isin(gu), "์ง์ญ"] = df["๊ฑฐ์ฃผ์ง"] ์ง๋ฌธ์์ต๋๋ค
<s
pandaspython๊ฐ์ฌ์ฐ
ใป
1
202
1
- ๋ฏธํด๊ฒฐ
์ ์ฃผ ํจ๊ผ value_counts()
์๋ ํ์ธ์ <div class="type-pla
pandaspython๊ฐ์ฌ์ฐ
ใป
1
217
1
- ๋ฏธํด๊ฒฐ
day_count.iloc[i]์ day_count[i]์ ์ฐจ์ด ์ง๋ฌธ
์๋ ํ์ธ์ ์ ์๋,</div
pythonpandas๊ฐ์ฌ์ฐ
ใป
1
344
1
- ๋ฏธํด๊ฒฐ
df ์ธ๋ฑ์ฑ ์ง๋ฌธ์ ๋๋ค
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์
pythonpandas๊ฐ์ฌ์ฐ
ใป
1
177
1
- ๋ฏธํด๊ฒฐ
๊ทธ๋ํ์ ํ๊ธ์ ๋ชฉ์ ๋ํ๋ด๊ณ ์ถ์ต๋๋ค.
<div class="type-pl
pandaspythontutork1
ใป
1
525
1
- ๋ฏธํด๊ฒฐ
๋ฐฐ์ด ๊ฒ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด๋ณด๊ณ ์๋๋ฐ ์ง๋ฌธ์ด ์์ต๋๋ค.
์ ์๋, ๋ฐฐ์ด๊ฒ ๊ธฐ๋ฐ์ผ๋ก ์ ์ฒ๋ฆฌ ์น ๋คํ๊ณ , ์ ์ ํ๋ํ๋ ๋ถ์ํ๊ฑฐ ํด๋ณด๊ณ ์๋๋ฐ ๊ทธ๋์ฒ๋ผ ์ด ๋ถ๋ถ์ ์ฝ๋์น๊ณ ๋๋ฆฌ๋ฉด ์๋ฆฌ์ฆ๊ฐ ์๋ณด์ด๊ณ ์ด๋ ๊ฒ๋ง ๊ฒฐ๊ณผ๊ฐ ๋์ ๊ฐ์ ์ด์ ๋ฐฐ์ ์ ๋๋์ ์กฐ๊ธ ๋ค๋ฅธ๊ฒ ๊ฐ์๋ฐ ์ด๋ ๊ฒ ๋์ค๋๊ฒ ๋ง๋์?? ๋ง๋ค๊ณ ์
pandaspythonchowon9707
ใป
1
383
5
- ๋ฏธํด๊ฒฐ
์ง๋ฌธ์ด์
์ ์๋, ๋ถ๋ก๊ฐ์์ ์์ค,์ ์ฒด์ฝ๋ ๋งํฌ ์ฌ๋ผ์จ ๊ฑฐ ๋ค์ด๊ฐ๋ณด๋ฉด ํ์ด์ง๊ฐ ์๋์ค๋๋ฐ ์๋ ์๋๋ ๊ฑฐ ๋ง๋์?? ๊ทธ๋์ ๊ณต๋ถ๋ ํ ๊ฒธ ๊ฐ์๋ณด๊ณ ํ์คํ์ค ์น๋ฉด์ ํ๊ณ ์๋๋ฐ, ์ฌ๊ธฐ์ ์ค๋ฅ๊ฐ ๋๋๋ฐ ์ ๊ทธ๋ฐ๊ฐ์! ์ง๊ธ ์์ธ์ ์ฝ๋ก๋ ํ์ด์ง ๋ค์ด๊ฐ์
๊ธ์์ถ์ถpythonpandaschowon9707
ใป
1
288
1
- ๋ฏธํด๊ฒฐ
set_index()
๊ฐ์ ๋ฐ๋ผ๊ฐ๋ฉด์ ๋ง๋ค๊ณ ์๋๋ฐ ์ค๋ฅ๋๋๋ฐ ํน์ ์๋ชป๋๊ฒ์ด ์๋์? <img src="https://cdn.inflearn.com/public/files/posts/7fe09de7-b006-
set_index()pythonpandaschowon9707
ใป
1
281
1
- ๋ฏธํด๊ฒฐ
timeit ๊ด๋ จ ์ง๋ฌธ
timeit์ผ๋ก ์ฝ๋ฉ์์ ๋๋ฆฌ๋ฉด ์ ์๋์ด๋ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ์๋์ค๋๋ฐ ์ ์ฝ๋ฉ์์ ๋์ค๋ ์ด ๊ฒฐ๊ณผ๊ฐ์ ์์น๋ ์ด๋ป๊ฒ ๋น๊ตํ๋ฉด ๋๋์???? <img src="https://cdn.inflearn.com/public/files/posts/72537510-c
%timeitpandaspythonchowon9707
ใป
1
352
1
- ๋ฏธํด๊ฒฐ
๊ทธ๋ํ ๋ฐ์ ์ ๋ชฉ์ ๋ฃ์ผ๋ ค๋ฉด ์ด๋กํด์ผํ๋์???
์ ์๋ ๊ฐ์์ฒ๋ผ ๋ฐ์ ์,์ฃผ ๋ผ๋ ๊ธ์จ๋์ค๊ฒ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ๋์?? ๊ฐ์์ ๋์จ ๋ฐ์ ์ฝ๋ ๊ทธ๋๋ก ํ๋๋ฐ ์ ๋ ์๋์์์!!<img src="https://cdn.inflearn.com/public/files/posts/5a5131cb-3eb3-4
pythonpandaschowon9707
ใป
1
403
2
- ๋ฏธํด๊ฒฐ
ํ๊ธํฐํธ ์ค์น ํ ๋์ค์ง ์๋ ํ์ ๋ฌธ์
์ ์๋ ์ฝ๋ ๊ทธ๋๋ก ์ ๋ ์๋์ฐ๋ผ ๊ทธ๊ฒ์ ๋ง๊ฒ ํ๋๋ฐ ์์ ๋ง์ด๋์ค ๋ถ๋ถ์ ์ ๋์ค๋๋ฐ ์์ ์ ๋ชฉ๋ถ๋ถ์ด ์ฌ์ ํ ๋๋ถ๋ชจ์์ผ๋ก ๋์์, ํน์ ์ด๋๋ถ๋ถ์ด ์๋ชป๋๊ฑด๊ฐ์?? <a href="https://colab.research.goo
ํ๊ธํฐํธpandaspythonchowon9707
ใป
1
1,135
3






