- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (351)
DATA101
1. Erlang OTP ์ค์น OS์ ๋ง๊ฒ Erlang OTP๋ฅผ ์ค์นํฉ๋๋ค. ์ ๋ ์๋์ฐ10 64๋นํธ๋ฅผ ์ฌ์ฉ ์ค์ด๋ฉฐ OTP 24.1.7 64bit๋ฅผ ์ค์นํ์ต๋๋ค. https://erlang.org/download/otp_versions_tree.html OTP Versions Tree The main track including the maintenance branch of the current release erlang.org 2. RabbitMQ ์๋ฒ ์ค์น RabbitMQ ์๋ฒ๋ฅผ ์ค์นํฉ๋๋ค. ์ ๋ 3.9.11 ๋ฒ์ ์ ์ค์นํ์ต๋๋ค. https://www.rabbitmq.com/install-windows.html Installing on Windows — RabbitMQ Installing on Win..
โ๏ธ ์๋ฌ ๋ฉ์์ง ์ปดํ์ผ ์ค ์๋์ ๊ฐ์ ์๋ฌ๋ฅผ ๋ง์ฃผํ์์ต๋๋ค. Error: Could not find or load main class ํจํค์ง๋ช .์๋ฐ๋ช Caused by: java.lang.ClassNotFoundException: ํจํค์ง๋ช .์๋ฐ๋ช ๐ก ์์ธ ํด๋น ์๋ฌ์ ์์ธ์ ์ดํด๋ฆฝ์ค ๋ด ์๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ ๋๋ก ์ค์ ๋์ด ์์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋จผ์ , ์ฝ๋ ๋ด ํจํค์ง, ํด๋์ค ์ด๋ฆ, ํ์ผ๋ช ๋ฑ์ ์คํ์๊ฐ ์๋์ง ํ์ธํด ๋ด ๋๋ค. ๊ทธ๋ผ์๋ ์์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค๋ฉด, ์๋์ ํด๊ฒฐ๋ฐฉ๋ฒ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์. โ ํด๊ฒฐ๋ฐฉ๋ฒ Step 1. ํ๋ก์ ํธ Properties ์ ๊ทผ ํ๋ก์ ํธ ์ด๋ฆ ์ฐ์ธก ํด๋ฆญ ํ Properties ํด๋ฆญํฉ๋๋ค. Step 2. JRE System Library ์ฒดํฌ 1) ์ข์ธก ๋ฉ๋ด๋ฐ์์ Java ..
๐ก ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ ๋จ์๋ก ์นด์ดํ ํ๊ณ ์ด๋ฅผ ์๊ฐํํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. 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..
๐ ๋ชฉํ ์ซ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ ์ง ํํ๋ก(i.e., datetime) ๋ณํํ๊ธฐ ์์: 20220816 (int) ๐ 2022-08-16 (datetime object) ๐ ๋ชฉ์ฐจ 1. ๋ฐ์ดํฐ์ ์์ 2. ๋ฐ์ดํฐ ํ์ ๋ณ๊ฒฝ 3. ์ฝ๋ ๋ฏ์ด๋ณด๊ธฐ ๐ ๋ฐ์ดํฐ์ ์์ ํ์ด์ฌ์ pandas ํจํค์ง๋ฅผ ํ์ฉํ๊ฒ ์ต๋๋ค. import pandas as pd ์๋์ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ์ด, ๊ณ ๊ฐ ID, ๋ฆฌ๋ทฐ ๋ฑ๋ก์ผ, ํ ์คํธ ๋ฐ์ดํฐ๊ฐ ๋ด๊ธด ๋ฐ์ดํฐ์ ์ด ์์ต๋๋ค. ์นผ๋ผ๋ณ ๋ฐ์ดํฐ ํ์ ์ ํ์ธํด ๋ด ๋๋ค. ์์ ๊ทธ๋ฆผ 2์ ๊ฐ์ด, date ์นผ๋ผ์ด ์ ์ํ์ธ ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค. ๐ก ๋ฐ์ดํฐ ํ์ ๋ณ๊ฒฝ ์ด์ date ์นผ๋ผ์ datetime ํํ๋ก ๋ณํํด ๋ณด๊ฒ ์ต๋๋ค. ๐ ์ฝ๋ DATASET['datetime'] = DATASET['date'].ap..
๐ก ๋ค์ด๊ฐ๋ฉฐ Numpy ํจํค์ง์ where ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐํ๋ ์์์ ํน์ ์กฐ๊ฑด์ ๋ง๋ ์ธ๋ฑ์ค๋ฅผ ์ฐพ๊ฑฐ๋, ํด๋น ์ธ๋ฑ์ค์ ๊ฐ์ ์ฝ๊ฒ ๋ฐ๊ฟ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก numpy ํจํค์ง ์ค์น ๋ฐ import๋ ํ์์ ๋๋ค. !pip install numpy import numpy as np 1. ์กฐ๊ฑด์ ๋ง๋ ์ธ๋ฑ์ค ๋ฐํ ์๋์ ๊ฐ์ด ์กฐ๊ฑด๋ฌธ์ ์ ๋ ฅํ๋ฉด, ์กฐ๊ฑด์ ํด๋น๋๋ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํฉ๋๋ค. np.where(์กฐ๊ฑด๋ฌธ) ์๋์ ๊ฐ์ ๋ฐ์ดํฐ์ ์ด ์์ ๋, THK ์นผ๋ผ ๋ด ๊ฐ์ด 30๋ณด๋ค ํฐ ๊ฐ์ ์ธ๋ฑ์ค๋ฅผ ์กฐํํด ๋ณด๋ฉด ์๋์ ๊ฐ์ต๋๋ค. np.where(30 < DATASET_RAW['THK']) 2. ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐ์ดํฐ ์ธ์ฝ๋ฉ ์๋์ ๊ฐ์ด, ์กฐ๊ฑด๋ฌธ๊ณผ ํจ๊ป ์กฐ๊ฑด๋ฌธ์ด ์ฐธ ํน์ ๊ฑฐ์ง์ผ ๊ฒฝ์ฐ ๊ฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณํํ ๊ฐ์ ์ ๋ ฅํด ..
๐ก ๋ค์ด๊ฐ๋ฉฐ๋ฐ์ดํฐํ๋ ์ ๋ด ๋ฌธ์์ด ํ ๊ธ์๊น์ง ์๋ฒฝํ๊ฒ ์ผ์นํ๋ ์์๋ฅผ ์ฐพ๋์ง ํน์ ์ผ๋ถ ๊ธ์๋ผ๋ ์ผ์นํ๋ ์์๋ฅผ ์ฐพ์์ง์ ๋ฐ๋ผ ์ฌ์ฉํด์ผ ํ ํจ์๊ฐ ๋๋ฉ๋๋ค(์๋ ํ ์ฐธ๊ณ ).No.ํจ์ํ์ฉ๋ฐฉ์1replace()์๋ฒฝํ๊ฒ ์ผ์นํ๋ ๋จ์ด๋ฅผ ์ฐพ์ ๋ฐ๊พธ๋ ๊ฒฝ์ฐ2str.replace()์ผ๋ถ ๋จ์ด๋ผ๋ ์ผ์นํ๋ ๋จ์ด๋ฅผ ์ฐพ์ ๋ฐ๊พธ๋ ๊ฒฝ์ฐํจ์๋ณ๋ก ๊ฐ๊ฐ ์์ธํ ์์๋ด ๋๋ค.๐ ๋ชฉ์ฐจ1. replace ํจ์ 1) ๊ธฐ๋ณธ ์ฌ์ฉ๋ฐฉ๋ฒ 2) ์ฌ๋ฌ ๋ฌธ์์ด ๋์ ๋ณ๊ฒฝ 3) ํน์ ์นผ๋ผ ๋ฐ์ดํฐ ๋ณ๊ฒฝ 4) ์๋ณธ ๋ฐ์ดํฐ ๋ณ๊ฒฝ์ต์ (inplace)2. str.replace ํจ์1) ๊ธฐ๋ณธ ์ฌ์ฉ๋ฐฉ๋ฒ๋ด์ฅ ํจ์ replace๋ ๋ฐ์ดํฐํ๋ ์ ๋ด ํน์ ๋ฌธ์์ด๊ณผ ์๋ฒฝํ๊ฒ ์ผ์นํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ์ฐพ์ ๋ณ๊ฒฝํฉ๋๋ค.df.replace('ํ์ฌ ..