๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๋ฐ์ดํ„ฐ ๋ถ„์„ (8)

DATA101

[Python] matplotlib.pyplot.savefig ํŒŒ์ผ ์ €์žฅ ์‹œ ์—ฌ๋ฐฑ ์ œ๊ฑฐ ๋ฐฉ๋ฒ•

๐Ÿ‘จ‍๐Ÿ’ป 1.  ๊ฐœ์š”๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ํŒŒ์ด์ฌ matplotlib.pyplot ํŒจํ‚ค์ง€๋ฅผ ํ™œ์šฉํ•œ ์‹œ๊ฐํ™” ์ž๋ฃŒ ์ €์žฅ ์‹œ ์ž๋ฃŒ ๋‚ด ๋ถˆํ•„์š”ํ•œ ์—ฌ๋ฐฑ์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋‹ค๋ฃน๋‹ˆ๋‹ค.๐Ÿค– 2.  ๋ฌธ์ œ์ ์•„๋ž˜ (๊ทธ๋ฆผ 1)๊ณผ ๊ฐ™์ด, matplotlib ์˜ต์…˜ ์„ค์ • ์—†์ด ์‹œ๊ฐํ™” ์ž๋ฃŒ๋ฅผ ์ €์žฅํ•˜๊ฒŒ ๋˜๋ฉด ๊ทธ๋ž˜ํ”„ ์ฃผ๋ณ€ ์‚ฌ๋ฐฉ์œผ๋กœ ๋ถˆํ•„์š”ํ•œ ์—ฌ๋ฐฑ์ด ๋งŽ์€ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ณด๊ณ ์„œ๋‚˜ ๋Œ€์‹œ๋ณด๋“œ ๋“ฑ์— ํ™œ์šฉ ์‹œ ๋‹ค๋ฅธ ์ฐจํŠธ๋“ค๊ณผ์˜ ์‹ฌ๋ฏธ์„ฑ ์žˆ๋Š” ์กฐํ™”๋ฅผ ๋ฐฉํ•ดํ•˜๋Š” ์š”์†Œ๊ฐ€ ๋˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. [์˜ˆ์‹œ ์ฝ”๋“œ - savefig ๋ฉ”์†Œ๋“œ ์˜ต์…˜ ๋ฏธ์„ค์ •]# ํŒจํ‚ค์ง€ ์„ค์น˜ ํ•„์š” : pip install matplotlibimport matplotlib.pyplot as plt# ๊ทธ๋ž˜ํ”„ ์ƒ์„ฑplt.plot([1, 2, 3, 4])plt.ylabel('some nu..

[Tableau] ๋ฐ์ดํ„ฐ ๊ทธ๋ฃนํ™” ๋ฐ ์‹œ๊ฐํ™” ๋ฐฉ๋ฒ•(์ฐจ์› ๊ทธ๋ฃนํ™”)

๐Ÿ“Œ ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ฃนํ™”ํ•˜๊ณ  ์‹œ๊ฐํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. 1. ์—ฐ์Šต์šฉ ๋ฐ์ดํ„ฐ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์‹œ๊ฐํ™” ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ฝ”๋กœ๋‚˜19 ์„ ๋ณ„ ์ง„๋ฃŒ์†Œ ํ˜„ํ™ฉ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋‹ค์šด๋กœ๋“œ ๋ฐ ๊ฐ„๋‹จํ•œ ๋ง‰๋Œ€์ฐจํŠธ ์‹œ๊ฐํ™” ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์˜ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”. https://heytech.tistory.com/460?category=585487 [Tableau] ๋ง‰๋Œ€ ์ฐจํŠธ ์‹œ๊ฐํ™” ๋ฐฉ๋ฒ• ๐Ÿ“Œ ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ฝ”๋กœ๋‚˜19 ์„ ๋ณ„ ์ง„๋ฃŒ์†Œ ํ˜„ํ™ฉ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํƒœ๋ธ”๋กœ์—์„œ ๊ฐ„๋‹จํ•œ ๋ง‰๋Œ€์ฐจํŠธ๋ฅผ ์‹œ๊ฐํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. 1. ์—ฐ์Šต์šฉ ๋ฐ์ดํ„ฐ ๋‹ค์šด๋กœ๋“œ ์ฝ”๋กœ๋‚˜19 ์„ ๋ณ„ ์ง„๋ฃŒ์†Œ ํ˜„ heytech.tistory.com 2. ๋ฐ์ดํ„ฐ ๊ทธ๋ฃนํ™” '์‹œ๋„'๋ฅผ ์ž„์˜์˜ ๋” ํฐ ๋‹จ์œ„๋กœ ๊ทธ๋ฃนํ™”ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์„œ์šธ, ..

[Python] subplot์„ ํ™œ์šฉํ•œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ทธ๋ž˜ํ”„ ๋™์‹œ ์ถœ๋ ฅํ•˜๊ธฐ

๐Ÿ‘จ‍๐Ÿ’ป ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ์•„๋ž˜์˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ, ํŒŒ์ด์ฌ 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..

[Python] ์ฃผ ๋‹จ์œ„ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃนํ™” ๋ฐ ์‹œ๊ฐํ™”ํ•˜๊ธฐ

๐Ÿ’ก ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ ๋‹จ์œ„๋กœ ์นด์šดํŒ…ํ•˜๊ณ  ์ด๋ฅผ ์‹œ๊ฐํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. 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. ๋ฐ์ดํ„ฐ ํƒ€์ž… ๋ณ€๊ฒฝ "์—ฐ-..

[Python] ์›” ๋‹จ์œ„ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃนํ™” ๋ฐ ์‹œ๊ฐํ™”ํ•˜๊ธฐ

๐Ÿ’ก ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์›” ๋‹จ์œ„๋กœ ์นด์šดํŒ…ํ•˜๊ณ  ์ด๋ฅผ ์‹œ๊ฐํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. 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. ๋ฐ์ดํ„ฐ ํƒ€์ž… ๋ณ€๊ฒฝ "์—ฐ-..

[Python] ์›” ์ •๋ณด, ์š”์ผ ์ •๋ณด, ์‹œ๊ฐ„ ์ •๋ณด, ํŠน์ • ๊ธฐ๊ฐ„ ๋ฐ์ดํ„ฐ ์ถ”์ถœํ•˜๊ธฐ

๐Ÿ“š ๋ชฉ์ฐจ 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..

LDA ํ† ํ”ฝ ๋ชจ๋ธ๋ง ๊ฐœ๋… ์„ค๋ช…

๐Ÿ“Œ 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..

[Python] ์œ ํŠœ๋ธŒ ์ฝ˜ํ…์ธ  ํฌ๋กค๋Ÿฌ ์ฝ”๋“œ Version 1.0.1

๐Ÿ“ ๋ชฉ์ฐจ Update Log 1. ์ฃผ์š” ๊ธฐ๋Šฅ 2. ํฌ๋กฌ ์„ค์น˜ 3. ์ „์ฒด ์ฝ”๋“œ 4. ํŒจํ‚ค์ง€ ์„ค์น˜ 5. ์ฝ”๋“œ ์„ค๋ช… ๐Ÿ›  Update Log ๐Ÿ‘ Version 1.0.1 @ 2022-10-11 (1) ์ฝ˜ํ…์ธ  ์กฐํšŒ์ˆ˜ ๋ฐ ์—…๋กœ๋“œ์ผ ์ถ”์ถœ ๋กœ์ง ์ถ”๊ฐ€ Heo Jin ๋‹˜ ์š”์ฒญ์‚ฌํ•ญ์œผ๋กœ ์ถ”๊ฐ€ ๋ฐ ํ…Œ์ŠคํŠธ ์™„๋ฃŒํ•˜์˜€์Šต๋‹ˆ๋‹ค. 1. ์ฃผ์š” ๊ธฐ๋Šฅ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ์œ ํŠœ๋ธŒ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์ฝ˜ํ…์ธ ์˜ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” Scraper๋ฅผ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. โ€ป Scrap์ด๋ž€?('๋”๋ณด๊ธฐ' ํด๋ฆญ) ๋”๋ณด๊ธฐ Scrap[์Šคํฌ๋žฉ]์€ ์›น ํŽ˜์ด์ง€์—์„œ ํŠน์ • ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ํ–‰๋™์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด์ฒ˜๋Ÿผ Data Scraping์„ ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ Data Scraper ๋˜๋Š” Web Scraper๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. (1) ์ˆ˜์ง‘ ๋ฐ์ดํ„ฐ ์ข…๋ฅ˜ - ์ฝ˜ํ…์ธ  ์ œ๋ชฉ - ์ฝ˜ํ…์ธ  ๋งํฌ - ์กฐํšŒ์ˆ˜ - ์—…..