๐ Others.../-- Numpy, Pandas5 [Pandas ๊ณต์ ๋ฌธ์ ๋ฒ์ญ] 10 minutes to pandas (2) - Selections[Getting, Selecting by Label, Selection by position, Boolean indexing] ํด๋น ํฌ์คํ ์ pandas์ ๊ณต์ ๋ฌธ์๋ฅผ ๋ฒ์ญํ ํฌ์คํ ์ ๋๋ค. ๊ณต์ ๋ฌธ์๋ฅผ ํ์ตํ์ค ๋ ์ฐธ๊ณ ํ๋ ์ฉ๋๋ก ์ ์๋์์ต๋๋ค. ๋ชจ๋ ๊ธ์ ์ถ์ฒ๋ Pandas์ด๋ฉฐ ๊ณต์ ๋ฌธ์์ ๋ค๋ฅธ ์๋ฏธ๋กํด์ ๋์ด ์๋ ๋ถ๋ถ์ด ์์ ์ ์์ผ๋ ์ํด๋ฐ๋๋๋ค. Selection ํ์ค Python / Numpy ํ์์ ์ง๊ด์ ์ด๊ณ ์ํธ ์์ฉํ๋ ์์ ์ ์ ๋ฆฌํ๊ณ ์์ฐ์ ์ธ ๋ฐฉ๋ฉด์์๋ ํ๋ค์ค์ ์๊ฐํ๋ ๋ฐ์ดํฐ ์ก์ธ์ค ๋ฐฉ๋ฒ์ด ์ ๋ฆฌํ๋ค. Getting ๋จ์ผ ์ปฌ๋ผ์ ๊ฒ์ํ๋ ๊ฒ์ Series๋ฅผ ์์ฐํ๊ณ ์ด ๊ฒ์ df.A์ ๊ฐ๋ค. []์ ์ด์ฉํ๋ค๋ฉด ์ฌ๋ผ์ด์ค๋ ํ์ ๋ณผ ์ ์๋ค. Selectiong by label loc[]์ ์ด์ฉํ์ฌ ๋ฐฐ์ด์ ๋ผ๋ฒจ์ ์ด์ฉํ์ฌ ์น์ (axis) ๊ฒ์ํ๊ธฐ loc[]์ ์ด์ฉํ์ฌ ๋ค์์ ์น์ (axis)๋ฅผ ์ด์ฉํ์ฌ ๊ฒ์ loc[.. 2020. 5. 22. [Pandas ๊ณต์ ๋ฌธ์ ๋ฒ์ญ] 10 minutes to pandas (1) - Object Creation, Viewing Data ํด๋น ํฌ์คํ ์ pandas์ ๊ณต์ ๋ฌธ์๋ฅผ ๋ฒ์ญํ ํฌ์คํ ์ ๋๋ค. ๊ณต์ ๋ฌธ์๋ฅผ ํ์ตํ์ค ๋ ์ฐธ๊ณ ํ๋ ์ฉ๋๋ก ์ ์๋์์ต๋๋ค. ๋ชจ๋ ๊ธ์ ์ถ์ฒ๋ Pandas์ด๋ฉฐ ๊ณต์ ๋ฌธ์์ ๋ค๋ฅธ ์๋ฏธ๋กํด์ ๋์ด ์๋ ๋ถ๋ถ์ด ์์ ์ ์์ผ๋ ์ํด๋ฐ๋๋๋ค. Object creation ๊ด์ต์ ์ผ๋ก ํ๋ค์ค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๋ค์๊ณผ ๊ฐ์ ํจํค์ง๋ฅผ importํด์ผํ๋ค. list์ ๊ฐ์ ๋๊น์ผ๋ก์จ Series๋ฅผ ๋ง๋ค ์ ์๋ค. ์ด ํจ์๋ ๊ธฐ๋ณธ ์ ์ํ ์ธ๋ฑ์ค๋ฅผ ๊ฐ๋ ๋ฐ์ดํฐ ํ๋ ์์ด ์์ฑ๋๋ค. Numpy์ ๋ฐฐ์ด์ ๋๊ฒจ์ ์๋ก์ด dataFrame์ ๋ง๋ค ์๋ ์๋ค. ์์ ๋ datetime์ ์ธ๋ฑ์ค๋ก ๊ฐ๊ณ columns์ ์ด๋ฆ์ผ๋ก ๋ง๋๋ ์์ ์ด๋ค. ๋๋ ๋๋ฆฌ ํํ์ ๋ฐ์ดํฐ๋ฅผ ๋๊ฒจ์ series์ ๊ฐ์ ์๋ก์ด dataFrame์ ๋ง๋ค ์ ์๋ค. D.. 2020. 5. 22. [Numpy ๊ณต์ ๋ฌธ์ ๋ฒ์ญ] The Basics (2) - Basic Operations, Shape Manipulation ํด๋น ํฌ์คํ ์ Numpy์ ๊ณต์ ๋ฌธ์๋ฅผ ๋ฒ์ญํ ํฌ์คํ ์ ๋๋ค. ๊ณต์ ๋ฌธ์๋ฅผ ํ์ตํ์ค ๋ ์ฐธ๊ณ ํ๋ ์ฉ๋๋ก ์ ์๋์์ต๋๋ค. ๋ชจ๋ ๊ธ์ ์ถ์ฒ๋ Numpy์ด๋ฉฐ ๊ณต์ ๋ฌธ์์ ๋ค๋ฅธ ์๋ฏธ๋กํด์ ๋์ด ์๋ ๋ถ๋ถ์ด ์์ ์ ์์ผ๋ ์ํด๋ฐ๋๋๋ค. Universal Functions Numpy๋ sin, cos ๊ทธ๋ฆฌ๊ณ exp์ ๊ฐ์ ์น์ํ ์ํ์ ํจ์๋ฅผ ์ ๊ณตํ๋ค. Numpy์์๋ ์ด๋ฌํ ๊ฒ๋ค์ universal functions (ufunc)๋ผ๊ณ ๋ถ๋ฅธ๋ค. Numpy์ ํํ์ฌ ์ด๋ฌํ ํจ์๋ ์์ ๋จ์๋ฅผ ๋ฐฐ์ด๋ก ์ฐ์ฐํ๊ณ ๋ฐฐ์ด์ ๋ฐํํ๋ค. Indexing, Slicing and Iterating ์ผ์ฐจ์ ํจ์๋ ๋ค๋ฅธ ํ์ด์ฌ list์ ์ํ์ค์ฒ๋ผ ์ธ๋ฑ์ค๋๊ณ ์๋ฅผ ์ ์๊ณ ์ํ๋๋ค. ๋ค์ฐจ์ ๋ฐฐ์ด์ ์ถ๋น ํ๋์ ์ธ๋ฑ์ค๋ฅผ ๊ฐ์ง ์ ์๋ค. .. 2020. 5. 22. [Numpy ๊ณต์ ๋ฌธ์ ๋ฒ์ญ] The Basics (2) - Printing Arrays, Basic Operations ํด๋น ํฌ์คํ ์ Numpy ๊ณต์ ๋ฌธ์๋ฅผ ๋ฒ์ญํ ํฌ์คํ ์ ๋๋ค. ๊ณต์ ๋ฌธ์๋ฅผ ํ์ตํ์ค ๋ ์ฐธ๊ณ ํ๋ ์ฉ๋๋ก ์ ์๋์์ต๋๋ค. ๋ชจ๋ ๊ธ์ ์ถ์ฒ๋ Numpy์ด๋ฉฐ ๊ณต์ ๋ฌธ์์ ๋ค๋ฅธ ์๋ฏธ๋กํด์ ๋์ด ์๋ ๋ถ๋ถ์ด ์์ ์ ์์ผ๋ ์ํด๋ฐ๋๋๋ค. Printing Arrays ๋ฐฐ์ด์ ์ถ๋ ฅํ ๋, Numpy๋ ๋ค์๊ณผ ๊ฐ์ ๋ ์ด์์์ผ๋ก ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์ค์ฒฉ๋ list๋ค์ ๋ณด์ฌ์ค๋ค. ๋ง์ง๋ง ์ถ์ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ์ถ๋ ฅ๋๋ค. ๋๋ฒ์งธ ๋ถํฐ ๋ง์ง๋ง ๊น์ง๋ ์์์ ์๋๋ก ์ถ๋ ฅ๋๋ค. ๋๋จธ์ง๋ ๊ฐ ์กฐ๊ฐ์ผ๋ก ๋น ๋ผ์ธ์ผ๋ก ๋ค์ ๋ผ์ธ๊ณผ ๋ถ๋ฆฌํ์ฌ ์์์ ์๋๋ก ์ถ๋ ฅ๋๋ค. ์ผ์ฐจ์ ๋ฐฐ์ด์ ์ด์ผ๋ก ์ถ๋ ฅ๋๊ณ ์ด์ฐจ์์ ํ๋ ฌ์ผ๋ก ํํ๋๋ฉฐ ์ผ์ฐจ์์ ํ๋ ฌ์ ๋ฆฌ์คํธ๋ก ํํ๋๋ค. ๋ง์ฝ ๋ฐฐ์ด์ด ์ถ๋ ฅํ๊ธฐ์ ๋๋ฌด ํฌ๋ค๋ฉด Numpy๋ ์๋์ ์ผ๋ก ๋ฐฐ์ด์ ์ค์ ๋ถ๋ถ์ ์คํตํ๊ณ .. 2020. 5. 21. ์ด์ 1 2 ๋ค์