์ง์ฅ ์ํ์ ํ๋ฉด์ ์์ ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋๋ ์ํ๋ ๋ฐ์ดํฐ๋ก ๊ฐ๊ณตํ๊ธฐ ์ํด์๋ ๋ณ๋ค๋ฅธ ๊ณ ๋ฏผ์์ด ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณตํด ๋๊ฐ๋ค๋ฉด, ํ์ฌ ๋ฐ์ดํฐ์ฌ์ด์ธ์ค ๊ณต๋ถ๋ฅผ ํ๋ฉด์๋ ์์ ๋ก ํด๋ ์์ฝ๊ฒ ํ์๋ฒํ ์์ฃผ ์์๋จ๊ณ์ ๋ฐ์ดํฐ ๊ฐ๊ณต๋ ์ฝ๋๋ฅผ ๊ฒ์ํด์ ํ์ธํด์ผ ๋๋ ๊ฒฝ์ฐ๋ ์๊ณ , ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๋ฉด์ ์จ์ ํ ๋ด๊ฐ ์ฃผ๋์ ์ผ๋ก ์น๊ณ ๋๊ฐ๊ณ ์๋ค๋ ์๊ฐ์ ๋ฐ์ง ๋ชปํ๊ณ ์๋ค.
๊ทธ๋ฐ ์์ธ์ด ๋ฌด์์ผ๊น ์๊ฐํด๋ณด์๋๋ฐ
๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋ํ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ณธ ์์๋ ์๊ฐ์ถ์ด์ง ์ํ์ธ๋ฐ ๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋ ๊ณต๋ถํ๋ต์น๊ณ ์ฝ๋๋ชฝํค ์ฒ๋ผ ์๋ฏธ์์ด ์ฝ๋๋ง ๋ณต์ฌ์์ ๋ด ๋ฐ์ดํฐ์ ๋ง๊ฒ ์ด์ง์ด์ง๋ง ๋ฐ๊ฟ์ ๋๋ฆฌ๊ณ ์๋ ๋ด๋ชจ์ต???
๊ฒฐ๊ตญ์ ๋ด๊ฐ ํ์ง๋ ์์ ๋ถ์์ธ๋ฐ ์ฝ๋๋ฅผ ๋๋ ค ์คํ์ด ๋ ๊ฒ ์์ฒด๋ก ๋ง์น ๋ฌด์์ ํด๋ธ๊ฒ ์ฒ๋ผ ์ฑ์ทจ๊ฐ์ ๋๋ผ๋ค๊ฐ ๋ค๋ฅธ ๊ณผ์ ๋ก ๋์ด์์ ๋๋ ๋ฐฑ์ง๊ฐ ๋์ด์๋ ๋ด๋ชจ์ต??
์๋ฌดํผ ๋๋ ์๊ธฐ์ฃผ๋์ ์ผ๋ก ๋ฐ์ดํฐ ๋ถ์์ ์งํํ๊ธฐ ์ํด์๋ ๊ธฐ๋ณธ์ ๋ฌด์ํ๊ณ ๋์ด๊ฐ ์ ์๋ค๊ณ ์๊ฐํ์๋ค.
python ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ์ดํด๋ ๋น์ฐํ ์ค์ํ๊ณ ํ์ํ์ง๋ง,
๋ฐ์ดํฐ ๋ถ์์ ์ํด์๋ numpy์ pandas๋ฅผ ํตํด ๋ด๊ฐ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์์ ๋กญ๊ฒ ๋ญ๊ธ๋ง(wrangling) ํ ์ ์์ด์ผ ๋๊ฒ ๋ค๊ณ ํ๋จํ๊ณ ์ด์ ๊ด๋ จํด์ ๊ณต๋ถํ ๋ด์ฉ์ ์์ ๊ฒ ๋ถํฐ ๊ณ์ ์ ๋ฆฌํด๋๊ฐ๊ธฐ๋ก ๊ฒฐ์ฌํ์๋ค.
์ค๋ ์ด ํฌ์คํ ์ด ์ปค๋ค๋ ๋์ฌ๋์ ๋ง๋ค๊ธฐ ์ํด ๋๋ญ์น๋ฅผ ๋ง๋๋ ์ฒซ๊ธ์ด๋ผ๊ณ ๋ณด๋ฉด ๋๊ฒ ๋ค.
Udemy - Python ๋ฐ์ดํฐ๋ถ์ ํจํค์ง, Numpy์ Pandas ๋ง์คํฐํ๊ธฐ
์์
์ ์ ๋ฆฌํ๋ฉด์ ๊ธฐ๋กํ ๋ด์ฉ๋ค ์
๋๋ค.import numpy as np
np.version.version
np.__version__
ar1 = np.array([1,2,3,4,5])
ar1
ar2 = np.array([[1,2,3,4,5], [6,7,8,9,10]])
ar2
ar1 = np.array([1,2,3,4,5])
ar1.shape
ar2 = np.array([[1,2,3,4,5], [6,7,8,9,10]])
ar2.shape
list = [6, 7, 8, 9, 10]
ar3 = np.array(list)
ar3
๋ง์ง๋ง์ผ๋ก ๊นํ ํ์ด์ง๋ก ํฌ์คํ
ํ๋ ๊ฒ๋ณด๋ค ๋ฒจ๋ก๊ทธ์ ๊ธ์ ์์ฑํ๋๊ฒ 125๋ง๋ฐฐ ์ ๋๋ ํธํ๊ฑฐ ๊ฐ๋ค. ๋ฒจ๋ก๊ทธ๋ ํด๋ฆฝ๋ณด๋ ์ด๋ฏธ์ง ๋ถ์ฌ ๋ฃ๋๊ฒ ๋๋ฌด๋๋ฌด ํธํ๋ค.
๊นํ ํ์ด์ง์์ ์ด๊ฑฐ ์ข ํธํ๊ฒ ํ๋ ค๊ณ typora ํ
์คํธ ์๋ํฐ๋ ์ ๋ฃ๋ก ๊ฒฐ์ ํด์ ๊ตฌ๋งคํ๋๋ฐ...
๊ทธ๋ ๋ค. ๋๋ ์ต์ข ์ ์ผ๋ก ๋ฒจ๋ก๊ทธ๋ฅผ ์ ํํ์๋ค.
์์ผ๋ก ๋ธ๋ก๊ทธ ํ์ด์ง ์ปค์คํฐ๋ง์ด์ง ๋ฑ์ ์ ๊ฒฝ์ฐ์ง ์๊ณ , ๋ฒจ๋ก๊ทธ๋ก๋ง ์คํฐ๋ ๋ก๊ทธ๋ฅผ ๋จ๊ธฐ๋ ๊ฒ์ ์ง์คํ ๊ณํ์ด๋ค.