์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ์ฝํ
- AWS
- ๋น ๋ฐ์ดํฐ
- DFS
- ํ ์คํธ๋ถ์
- ๋ฅ๋ฌ๋
- ํ ์คํธ๋ง์ด๋
- sap
- ์ธ๊ณต์ง๋ฅ
- ์๋ง์กด์น์๋น์ค
- ๊นํ๋ธ
- tableau
- Git
- react
- ํ๋ธ๋ก
- ํ๋ธ๋ฃจ
- ์๊ณ ๋ฆฌ์ฆ
- abap
- ํ์ด์ฌ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ฝ๋ฉํ ์คํธ
- ๋ฆฌ์กํธ
- ๋ฐ์ดํฐ๋ถ์
- ์์ฐ์ด์ฒ๋ฆฌ
- AI
- ๋ฐ์ดํฐ ๋ถ์
- ๋ฐฑ์ค
- github
- nlp
- erp
- Today
- Total
๋ชฉ๋กํ์ด์ฌ (51)
DATA101

๐ ๋ค์ด๊ฐ๋ฉฐ๋ณธ ํฌ์คํ ์์๋ ํ์ด์ฌ pandas ์ฌ์ฉ ์ ๋ฐ์ดํฐํ๋ ์ ์ ์ฒด ํ๊ณผ ์ด ์กฐํ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค.๐ก์ํฉํ๋ค์ค ํตํด ์์ ํ์ผ ์กฐํ ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก๋ ์ผ๋ถ ํ๊ณผ ์ด์ด ์จ๊น์ฒ๋ฆฌ ๋๋ ํ์์ด ๋ฐ์ํฉ๋๋ค(๊ทธ๋ฆผ 1).# ๋ฏธ์ค์น ์ pip install pandasimport pandas as pddf = pd.read_excel(filepath+filename, sheet_name = 'Sheet2')df.head()โ ํด๊ฒฐ๋ฐฉ๋ฒํด๊ฒฐ๋ฐฉ๋ฒ์ ๊ฐ๋จํฉ๋๋ค. ์๋์ ๊ฐ์ด ํ๋ค์ค ์ต์ ์ ๋ณ๊ฒฝํด ์ฃผ๋ฉด ๋ฉ๋๋ค.1) ๋ชจ๋ ์ด ์ถ๋ ฅ์๋์ ๋ช ๋ น์ด๋ง ์คํํด ์ฃผ๋ฉด ๋ชจ๋ ์ด์ ์กฐํํ ์ ์์ต๋๋ค(๊ทธ๋ฆผ 2).pd.set_option('display.max_columns', None)2) ๋ชจ๋ ํ ์ถ๋ ฅ์ ์ฌํ๊ฒ ๋ชจ๋ ํ ์ถ๋ ฅํ๋ ๋ช ..

๐จ๐ป 1. ๊ฐ์๋ณธ ํฌ์คํ ์์๋ ํ์ด์ฌ matplotlib.pyplot ํจํค์ง๋ฅผ ํ์ฉํ ์๊ฐํ ์๋ฃ ์ ์ฅ ์ ์๋ฃ ๋ด ๋ถํ์ํ ์ฌ๋ฐฑ์ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ฃน๋๋ค.๐ค 2. ๋ฌธ์ ์ ์๋ (๊ทธ๋ฆผ 1)๊ณผ ๊ฐ์ด, matplotlib ์ต์ ์ค์ ์์ด ์๊ฐํ ์๋ฃ๋ฅผ ์ ์ฅํ๊ฒ ๋๋ฉด ๊ทธ๋ํ ์ฃผ๋ณ ์ฌ๋ฐฉ์ผ๋ก ๋ถํ์ํ ์ฌ๋ฐฑ์ด ๋ง์ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ์ด๋ ๋ณด๊ณ ์๋ ๋์๋ณด๋ ๋ฑ์ ํ์ฉ ์ ๋ค๋ฅธ ์ฐจํธ๋ค๊ณผ์ ์ฌ๋ฏธ์ฑ ์๋ ์กฐํ๋ฅผ ๋ฐฉํดํ๋ ์์๊ฐ ๋๊ธฐ๋ ํฉ๋๋ค. [์์ ์ฝ๋ - savefig ๋ฉ์๋ ์ต์ ๋ฏธ์ค์ ]# ํจํค์ง ์ค์น ํ์ : pip install matplotlibimport matplotlib.pyplot as plt# ๊ทธ๋ํ ์์ฑplt.plot([1, 2, 3, 4])plt.ylabel('some nu..

โ ์๋ฌ ๋ฉ์์ง AttributeError: module ‘openai’ has no attribute ‘ChatCompletion’ ๐ฅ ์๋ฌ ์ํฉ ChatGPT API ํ์ฉํ ํ๋ก์ ํธ ์ค์ ์์ ๊ฐ์ ์๋ฌ๋ฅผ ๋ง์ฃผํ์์ต๋๋ค (๊ทธ๋ฆผ 1). ๐ก ์์ธ ์์ธ์ openai ํจํค์ง๊ฐ ์ต์ ์ด ์๋์๋ค๋ ์ ์ ๋๋ค (๊ทธ๋ฆผ 2). ๋ถ๋ช "pip install openai"๋ก ์ค์นํ๋๋ฐ ๋ฌด์จ ์ผ์ผ๊น์? ๋ฐ๋ก, ํ์ด์ฌ ๊ตฌ๋ฒ์ ์ ์ต์ openai ํจํค์ง ์ค์น๋ฅผ ์ง์ํ์ง ์๋ ๊ฒ์ด์์ต๋๋ค. โ ํด๊ฒฐ๋ฐฉ๋ฒ ํด๊ฒฐ์ฑ ์ ๊ฐ๋จํ ํ์ด์ฌ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ํ openai ํจํค์ง๋ฅผ ์ฌ์ค์นํ์๋ฉด ๋ฉ๋๋ค (python ๊ณต์ ํํ์ด์ง). mac์์ ํ์ด์ฌ ๋ฒ์ ์ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ ์๋์ ํฌ์คํ ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์. https://heytech..

๐ ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ ์ฃผํผํฐ๋ ธํธ๋ถ ์ปค๋ ์ค์น/์ญ์ , ๋ฆฌ์คํธ ํ์ธ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. 1. ์ปค๋ ์์ฑ ๋ฐฉ๋ฒ Step 1. ๊ฐ์ํ๊ฒฝ ํ์ฑํ ํฐ๋ฏธ๋(cmd)์ ํตํด ์ฌ์ฉ ์ค์ธ ๊ฐ์ํ๊ฒฝ์ ๋ง๊ฒ ํ์ฑํํด ์ค๋๋ค. ๋์ค์ ์ผ๋ก ์ฌ์ฉํ๋ pipenv ๊ฐ์ํ๊ฒฝ์ธ ๊ฒฝ์ฐ ์๋ ๋ช ๋ น์ด์ ๋๋ค. pipenv shell pipenv ๊ฐ๋ , ์ค์น๋ฐฉ๋ฒ ๋ฑ์ ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์. https://heytech.tistory.com/320 [Python] pipenv ๋ฑ์ฅ๋ฐฐ๊ฒฝ, ์ค์น, ํจํค์ง ๊ด๋ฆฌ ๋ฐฉ๋ฒ ๐ญ ํฌ์คํ ๊ฐ์ pipenv๋ ํ์ด์ฌ์์ ๊ณต์์ผ๋ก ๊ถ์ฅํ๋ ํจํค์ง ๊ด๋ฆฌ ํด๋ก์จ ๋ฌด์๋ณด๋ค ํธ๋ฆฌํ๊ณ ์์ ์ ์ผ๋ก ํจํค์ง ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ํ๊ฒฝ ์ฌ์ฉ ์ ๊ฐ์ฅ ์ถ์ฒํ๋ ํด์ ๋๋ค. ๋ณธ ํฌ์ค heytech.tistory.com..

๐จ๐ป ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ ์๋์ ๊ทธ๋ฆผ์ฒ๋ผ, ํ์ด์ฌ subplot์ ํ์ฉํ์ฌ 2๊ฐ ์ด์์ ๊ทธ๋ํ๋ฅผ ํ๋์ figure์ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. Step 1. ํจํค์ง import ๋ฐ์ดํฐ ์๊ฐํ๋ฅผ ์ํ matplotlib ํจํค์ง๋ฅผ ์ค์นํ๊ณ import ํฉ๋๋ค. import matplotlib.pyplot as plt ๐ฏ ํจํค์ง ์ค์น๋ฐฉ๋ฒ ๋๋ณด๊ธฐ pip install matplotlib Step 2. ๋ฐ์ดํฐ์ ์ค๋น ์ ๋ ์๋ณ ๋ฐ์ดํฐ ๊ฑด์๋ฅผ ์ ์ฅํ series ํ์ ์ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ๊ณํ์ ๋๋ค. 1) ์ฒซ ๋ฒ์งธ ๋ฐ์ดํฐ์ 2) ๋ ๋ฒ์งธ ๋ฐ์ดํฐ์ Step 3. x์ถ, y์ถ ๋ฐ์ดํฐ ๋ถ๋ฆฌ x์ถ๊ณผ y์ถ์ ๊ฐ๊ฐ ์๊ฐํํ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ฐ ๋๋๋๋ค. x1 = dataset_pos_m.index y1 = dataset_p..

๐ก ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ ๋จ์๋ก ์นด์ดํ ํ๊ณ ์ด๋ฅผ ์๊ฐํํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. 1. ํจํค์ง import import pandas as pd import numpy as np import matplotlib.pyplot as plt 2. ๋ฐ์ดํฐ์ ๋ถ๋ฌ์ค๊ธฐ ํฌ์คํ ์์ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ์ ์ ๊ณต์ ๊ฐ ๋ถ๊ฐํ์ค๋ ํ์ต ๋ชฉ์ ์ผ๋ก๋ง ๋ด์ฃผ์๊ธธ ๋ฐ๋๋๋ค. DATASET = pd.read_csv('./dataset_app_review.csv') DATASET.head() 3. ๋ฐ์ดํฐ ํ์ ํ์ธ DATASET.dtypes ์๋์ ๊ฐ์ด, ๋ ์ง ์ ๋ณด(date)๋ ํ์ฌ ์ ์ํ(int)์ ๋๋ค. ํธ๋ฆฌํ๊ฒ ๋ ์งํ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ์ฌ ์ด๋ฅผ datetime ํ์ ์ผ๋ก ๋ฐ๊ฟ์ค ํ์๊ฐ ์์ต๋๋ค. 4. ๋ฐ์ดํฐ ํ์ ๋ณ๊ฒฝ "์ฐ-..

๐ก ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋จ์๋ก ์นด์ดํ ํ๊ณ ์ด๋ฅผ ์๊ฐํํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. 1. ํจํค์ง import import pandas as pd import numpy as np import matplotlib.pyplot as plt 2. ๋ฐ์ดํฐ์ ๋ถ๋ฌ์ค๊ธฐ ํฌ์คํ ์์ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ์ ์ ๊ณต์ ๊ฐ ๋ถ๊ฐํ์ค๋ ํ์ต ๋ชฉ์ ์ผ๋ก๋ง ๋ด์ฃผ์๊ธธ ๋ฐ๋๋๋ค. DATASET = pd.read_csv('./dataset_app_review.csv') DATASET.head() 3. ๋ฐ์ดํฐ ํ์ ํ์ธ DATASET.dtypes ์๋์ ๊ฐ์ด, ๋ ์ง ์ ๋ณด(date)๋ ํ์ฌ ์ ์ํ(int)์ ๋๋ค. ํธ๋ฆฌํ๊ฒ ๋ ์งํ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ์ฌ ์ด๋ฅผ datetime ํ์ ์ผ๋ก ๋ฐ๊ฟ์ค ํ์๊ฐ ์์ต๋๋ค. 4. ๋ฐ์ดํฐ ํ์ ๋ณ๊ฒฝ "์ฐ-..

๐ ๋ชฉ์ฐจ 1. ์ฌ์ ์ค๋น 2. ์ ๋ฐ์ดํฐ ์ถ์ถ 3. ์์ผ ๋ฐ์ดํฐ ์ถ์ถ 4. ํน์ ๊ธฐ๊ฐ ๋ฐ์ดํฐ ์ถ์ถ ๐ 1. ์ฌ์ ์ค๋น ์๋์ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ์ด, ๋ฐ์ดํฐ์ ์ ๋ ์ง ๋ฐ์ดํฐ๋ datetime ํ์ ์ ๊ฐ์ง๋๋ก ์ฌ์ ์ ์ค๋นํด ์ฃผ์ ์ผ ํฉ๋๋ค. ๋ง์ผ, ๋ ์ง ๋ฐ์ดํฐ๊ฐ '20220101'๊ณผ ๊ฐ์ด ๋ฌธ์์ด์ด๋ ์ ์ํ์ด๋ผ๋ฉด ์๋์ ํฌ์คํ ์ ์ฐธ๊ณ ํ์ ์ ๋ฐ์ดํฐ ํ์ ์ datetime์ผ๋ก ๋ณ๊ฒฝํ์๊ธธ ๋ฐ๋๋๋ค. https://heytech.tistory.com/443?category=453614#recentComments [Python] ์ซ์ํ/๋ฌธ์์ด ๋ฐ์ดํฐ๋ฅผ ๋ ์งํ์ผ๋ก ๋ฐ๊พธ๊ธฐ(pd.to_datetime) ๐ ๋ชฉํ ์ซ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ ์ง ํํ๋ก(i.e., datetime) ๋ณํํ๊ธฐ ์์: 20220816 (int) ๐ 2022-08-1..