์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- ์๊ณ ๋ฆฌ์ฆ
- ํ๋ธ๋ก
- ํ์ด์ฌ
- ์์ฐ์ด์ฒ๋ฆฌ
- ๋น ๋ฐ์ดํฐ
- ํ๋ธ๋ฃจ
- abap
- ์ธ๊ณต์ง๋ฅ
- DFS
- ํ ์คํธ๋ถ์
- AWS
- ๋ฐ์ดํฐ๋ถ์
- react
- AI
- ๋ฐฑ์ค
- ๊นํ๋ธ
- ๋ฅ๋ฌ๋
- ํ ์คํธ๋ง์ด๋
- ๋ฐ์ดํฐ ๋ถ์
- tableau
- ์ฝ๋ฉํ ์คํธ
- github
- sap
- nlp
- ์ฝํ
- ๋ฆฌ์กํธ
- erp
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๋ง์กด์น์๋น์ค
- Git
- Today
- Total
๋ชฉ๋กํ์ด์ฌ (51)
DATA101

๐ ๋ชฉํ ์ซ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ ์ง ํํ๋ก(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. ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐ์ดํฐ ์ธ์ฝ๋ฉ ์๋์ ๊ฐ์ด, ์กฐ๊ฑด๋ฌธ๊ณผ ํจ๊ป ์กฐ๊ฑด๋ฌธ์ด ์ฐธ ํน์ ๊ฑฐ์ง์ผ ๊ฒฝ์ฐ ๊ฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณํํ ๊ฐ์ ์ ๋ ฅํด ..

๐ Text ๋น ๋ฐ์ดํฐ๋ถ์ ํ๋ซํผ ๋ฒ ํํ ์คํธ ์ฐธ๊ฐ์ ๋ชจ์ง ์ค!(๋ค์ด๋ฒํ์ด 4๋ง ์ ์ ์ ์ง๊ธ) ๐ ์๋ ํ์ธ์, ์ฝ๋ฉ์ด ํ์ ์๋ AI/๋น ๋ฐ์ดํฐ ๋ถ์ All in One ํ๋ซํผ ๊ฐ๋ฐํ์ ๋๋ค.๐ ์ ํฌ ์๋น์ค๋ฅผ ์ฌ์ฉํด ๋ณด์๊ณ ๊ฒฝํ๋ด์ ๋ค๋ ค์ฃผ์ธ์ :)๐ธ ์ฐธ์ฌํด ์ฃผ์ "๋ชจ๋ " ๋ถ๋ค๊ป ๋ค์ด๋ฒํ์ด 4๋ง ์ ์ฟ ํฐ์ ์ง๊ธํด ๋๋ฆฝ๋๋ค.๐จ๐ป ์ฐธ์ฌ ํฌ๋ง ์ ์นดํกํ๋ฌ์ค์น๊ตฌ 1:1 ์ฑํ or ์ธ์คํ๊ทธ๋จ DM ๋ถํ๋๋ฆฝ๋๋ค :)๐ ์ฐธ์ฌ๊ธฐ๊ฐ : 11/25(์)~11/29(๊ธ) 11:00~21:00 ์ค ํ1 (1์๊ฐ 1ํ์)๐ ์ฐธ์ฌ์ฅ์ : ๊ฐ๋จ์ญ ์ธ๊ทผ ์คํฐ๋์นดํ ๋ฏธํ Room๐ ์์์๊ฐ : ์ด 40๋ถ ๋ด์ธ(์๋น์ค ์ฒดํ ๋ฐ ์ธํฐ๋ทฐ ํฌํจ)โ ์ฐธ๊ฐ์กฐ๊ฑด : Text ๋น ๋ฐ์ดํฐ ๋ถ์ ์ ๋ฌด ๊ฒฝํ์๐ ์ฐธ๊ฐ ๊ฐ๋ฅ์ผ์ ์กฐํํ๊ธฐ : ht..

๋ณธ ํฌ์คํ ์์๋ ํ์ด์ฌ์์ ๋ฆฌ์คํธ ๋ด ๋์ ๋๋ฆฌ๋ฅผ ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ๐ก ์๋ฃจ์ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ด ์๊ฒ ์ง๋ง itemgetter ๋ฉ์๋๋ฅผ ํ์ฉํ๋ฉด ๊ฐ๋จํ ํด๊ฒฐ ๊ฐ๋ฅํฉ๋๋ค. ์๋ ์์ ๋ฅผ ๋ณด์๋ฉด ์ฝ๊ฒ ์ดํดํ์๊ณ ์ ์ฉํ์ค ์ ์์ ๊ฒ๋๋ค. ํจํค์ง import from operator import itemgetter operator ํจํค์ง๋ ํ์ด์ฌ ๋ด์ฅ ํจํค์ง์ด๋ฏ๋ก ๋ฐ๋ก ์ค์นํ ํ์ ์์ต๋๋ค. ์์ ๋ฆฌ์คํธ members = [{'name' : 'Ben', 'age': 32}, {'name' : 'Austin', 'age': 29}, {'name' : 'Kate', 'age': 20}, {'name': 'Aria', 'age': 23}] ์ ๋ ฌ members_sorted = sorted(members, key = ..

ํ์ด์ฌ์์ 2๊ฐ์ ๋ฆฌ์คํธ ๊ฐ์ ๊ฒน์น๋ ์์๋ฅผ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ, ์ฆ ์ฐจ์งํฉ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์์๋ด ๋๋ค. ์๋์ ๊ฐ์ด 2๊ฐ์ ๋ฆฌ์คํธ๊ฐ ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. list1 = ['a', 'b', 'c', 'd'] list2 = ['b', 'd'] โ ์๋ชป๋ ๋ฐฉ๋ฒ ๋ฆฌ์คํธ๋ผ๋ฆฌ ํฉ์งํฉ์ธ ์์ ํฉ์น๊ธฐ๋ ๋ง์ (+)์ผ๋ก ๊ฐ๋ฅํฉ๋๋ค. ํ์ง๋ง, ์ฐจ์งํฉ์ ์ํ ๋บผ์ ์ ์ง์ํ์ง ์์ต๋๋ค. list1-list2 ๊ฒฐ๊ณผ โ ์ฌ๋ฐ๋ฅธ ๋ฐฉ๋ฒ ์๋์ ๊ฐ์ ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ (List Comprehension)์ผ๋ก ์ฝ๊ฒ ์ฐ์ฐ์ด ๊ฐ๋ฅํฉ๋๋ค. sub_set = [x for x in list1 if x not in list2] ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํด ๋ด ๋๋ค. sub_set ๊ฒฐ๊ณผ ํฌ์คํ ๋ด์ฉ์ ์ค๋ฅ๊ฐ ์์ ๊ฒฝ์ฐ ๋๊ธ ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค. ๊ทธ๋ผ ์ค๋๋..

ํจํค์ง import datetime๋ ๊ธฐ๋ณธ ๋ด์ฅ ํจํค์ง์ด๋ฏ๋ก ๋ฐ๋ก ์ค์นํ์ค ํ์๊ฐ ์์ต๋๋ค. from datetime import datetime ํ์ฌ ์๊ฐ ์ ๋ณด now = datetime.datetime.now() print(now) ์ถ๋ ฅ ๊ฒฐ๊ณผ 2022-06-23 12:18:53.198535 ์ฐ๋, ์, ์ผ, ์, ๋ถ, ์ด ๋ฐ๋ก ๊ตฌํ๊ธฐ ์ฐ๋(Year) print(now.year) # 2022 ์(Month) print(now.month) # 6 ์ผ(Day) print(now.day) # 23 ์(hour) print(now.hour) # 12 ๋ถ(Minute) print(now.minute) # 18 ์ด(Second) print(now.second) # 53 ๋ง์ดํฌ๋ก ์ด(Microsecond) prin..

๋ณธ ํฌ์คํ ์์๋ Python pandas ํจํค์ง๋ฅผ ํ์ฉํ์ฌ ๊ฒฐ์ธก์น๋ฅผ ํ์ธํ๊ณ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ฃน๋๋ค. ๐จ๐ป ๋ค์ด๊ฐ๋ฉฐ ๊ธฐ๋ณธ์ ์ผ๋ก pandas ์ค์น ๋ฐ import๋ ๋์ด ์๊ณ ์ํ๋ ๋ฐ์ดํฐ์ ๋ ๋ถ๋ฌ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. pandas ํจํค์ง ์ค์น !pip install pandas !pip install openpyxl # excel ํ์ผ ๋ถ๋ฌ์ค๊ธฐ ์ํจ # pipenv ๊ฐ์ํ๊ฒฝ์ฉ # !pipenv install pandas # !pipenv install openpyxl pandas ํจํค์ง import import pandas as pd ๋ฐ์ดํฐ์ Load dataset_raw = pd.read_excel("./data/dataset_raw.xlsx") 1. ๊ฒฐ์ธก์น ํ์ธ ๊ฒฐ์ธก์น ๊ฐ์๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ํฌ..

๐ ๋ฌธ์ https://www.acmicpc.net/problem/16234 16234๋ฒ: ์ธ๊ตฌ ์ด๋ N×Nํฌ๊ธฐ์ ๋ ์ด ์๊ณ , ๋ ์ 1×1๊ฐ์ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ๊ฐ๊ฐ์ ๋ ์๋ ๋๋ผ๊ฐ ํ๋์ฉ ์กด์ฌํ๋ฉฐ, rํ c์ด์ ์๋ ๋๋ผ์๋ A[r][c]๋ช ์ด ์ด๊ณ ์๋ค. ์ธ์ ํ ๋๋ผ ์ฌ์ด์๋ ๊ตญ๊ฒฝ์ ์ด ์กด์ฌํ๋ค. ๋ชจ www.acmicpc.net ๐ก ์ ๊ทผ๋ฒ BFS ์๊ณ ๋ฆฌ์ฆ๊ณผ ํ(Queue) ์๋ฃ๊ตฌ์กฐ๋ฅผ ํ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์์ต๋๋ค. ๋ฌธ์ ํด๊ฒฐ ์ ์ฐจ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ชจ๋ ๊ตญ๊ฐ๋ฅผ ๋์์ผ๋ก ๊ฐ๊ฐ ์ค์ฌ๊ตญ์ผ๋ก ์ ์ ํ๊ณ , ์ํ์ข์ฐ ๋ฐฉ๋ฉด์ ์ฐํฉ์ด ๊ฐ๋ฅํ ์ธ์ ๊ตญ์ด ์๋์ง ํ์ํ๋๋ค. ๋ง์ผ ์ฐํฉ๊ตญ์ด ์ฑ๋ฆฝ๋๋ค๋ฉด, ํด๋น ์ธ์ ๊ตญ์ ์ค์ฌ์ผ๋ก ๋ค์ ์ํ์ข์ฐ ๋ฐฉ๋ฉด์ ์ธ์ ๊ตญ๊ณผ ์ฐํฉ๊ตญ์ด ์ฑ๋ฆฝ๋๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํฉ๋๋ค. ์ด ๊ณผ์ ์ ์ํ์ข์ฐ ๋ฐฉ๋ฉด์ผ๋ก..