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

๋ชฉ๋ก์ „์ฒด ๊ธ€ (350)

DATA101

[ํ”„๋กœ๊ทธ๋ž˜๋ฐ/๊ฐœ๋ฐœ] ํ„ฐ๋ฏธ๋„์—์„œ ํŒŒ์ผ ์ •๋ณด ๋ณด๊ธฐ (+์ˆจ๊น€ ํŒŒ์ผ)!!

ls ๋ช…๋ น์–ด ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ ์œ„์น˜ ๋˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ ์œ„์น˜ ๋‚ด ๋ชจ๋“  ํŒŒ์ผ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. * ์ฐธ๊ณ ๋กœ ls๋Š” list์˜ ์•ฝ์ž๋ผ๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์‹œ๋ฉด ์˜ค๋ž˜ ๊ธฐ์–ตํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€๊ธฐ๋Šฅ ๋ช…๋ น์–ด ๋ช…๋ น์–ด ์„ค๋ช… -l ์ƒ์„ธ ํŒŒ์ผ์ •๋ณด ๋ณด๊ธฐ -a ์ˆจ๊น€ํŒŒ์ผ์„ ํฌํ•จํ•œ ๋ชจ๋“  ํŒŒ์ผ ๋ณด๊ธฐ -r ํŒŒ์ผ๋ช…์˜ ์•ŒํŒŒ๋ฒณ ์—ญ์ˆœ์œผ๋กœ ๋ชจ๋“  ํŒŒ์ผ๋ช… ์ œ๊ณต -R (์†Œ๋ฌธ์ž์™€ ๊ตฌ๋ถ„ ์ฃผ์˜) ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ ์ •๋ณด ์ œ๊ณต -t ํŒŒ์ผ์˜ ์ˆ˜์ •์ˆœ์„œ์— ๋”ฐ๋ผ ์ •๋ณด ์ œ๊ณต(์ขŒ์ธก ์ƒ๋‹จ์ผ์ˆ˜๋ก ์ตœ๊ทผ ์ˆ˜์ •๋œ ํŒŒ์ผ) -lrt ํŒŒ์ผ์˜ ์ˆ˜์ •์ˆœ์„œ์— ๋”ฐ๋ผ ์—ญ์ˆœ์œผ๋กœ, ์ƒ์„ธํ•œ ํŒŒ์ผ์ •๋ณด ์ œ๊ณต(ํ•˜๋‹จ์˜ ํŒŒ์ผ์ด ์ตœ๊ทผ ์ˆ˜์ •๋œ ํŒŒ์ผ) ls + "๋ช…๋ น์–ด" ๋ฅผ ์ž…๋ ฅํ•˜์‹œ๋ฉด ์—ฌ๋Ÿฌ ์ถ”๊ฐ€๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค :D ํ•„์š”ํ•˜์‹  ๋ถ€๋ถ„๋งŒ ์ฐพ์•„ ์‚ฌ์šฉํ•ด ๋ณด์…”๋„ ๊ดœ์ฐฎ์ง€๋งŒ, ์–ด๋–ค ์ถ”๊ฐ€๊ธฐ๋Šฅ๋“ค์ด ์žˆ๋Š”์ง€ ์ง์ ‘ ํ„ฐ๋ฏธ๋„์—์„œ ..

SW ๊ฐœ๋ฐœ/etc 2021. 1. 18. 11:21
[Python/NLP] ํ…์ŠคํŠธ ๋‚ด ์ด๋ชจํ‹ฐ์ฝ˜/์ด๋ชจ์ง€ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•!

์˜ค๋Š˜์€ ํŒŒ์ด์ฌ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ…์ŠคํŠธ ๋‚ด ์ด๋ชจํ‹ฐ์ฝ˜/์ด๋ชจ์ง€๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.์ง€๋‚œ ํฌ์ŠคํŒ…์—์„œ ๊ตฌ๊ธ€ ๋ฒˆ์—ญ๊ธฐ API๋ฅผ ํ™œ์šฉํ•˜๋˜ ์ค‘ ์ด๋ชจํ‹ฐ์ฝ˜์ด ํฌํ•จ๋œ ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ,์ •์ƒ์ ์œผ๋กœ ๋ฒˆ์—ญ์ด ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜์˜€์Šต๋‹ˆ๋‹ค.์ด๋Š” ๊ตฌ๊ธ€ ๋ฒˆ์—ญ๊ธฐ API๊ฐ€ ํ…์ŠคํŠธ ๋‚ด ์ด๋ชจํ‹ฐ์ฝ˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชป ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‚ฌ๋ฃŒ๋ฉ๋‹ˆ๋‹ค.์ด๋ชจํ‹ฐ์ฝ˜ ์ œ๊ฑฐ ์ฝ”๋“œ# Remove emoticonsdef remove_emoji(inputString): return inputString.encode('ascii', 'ignore').decode('ascii')print(remove_emoji('๐Ÿก corpo'))์ฝ”๋“œ๋Š” ์ •๋ง ์‹ฌํ”Œํ•˜์ฃ . ASCII ์ฝ”๋“œ์— ํ•ด๋‹นํ•˜์ง€ ์•Š์€ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ๋‘ ๋ฌด์‹œ(์ œ๊ฑฐ)ํ•˜๊ณ  ์ถœ๋ ฅํ•ด ์ฃผ๋Š” ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.์ˆ˜ํ–‰ ๊ฒฐ๊ณผ..

[ํŒŒ์ด์ฌ/์•„๋‚˜์ฝ˜๋‹ค] zsh: command not found: conda ์—๋Ÿฌ ํ•ด๊ฒฐํ•˜๊ธฐ!

(์ด ๊ธ€์€ MacOS ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.) โ€‹ ์•„๋‚˜์ฝ˜๋‹ค ์„ค์น˜ ํ›„ conda ๋ช…๋ น์„ ์‹คํ–‰ํ•  ๋•Œ ์•„๋ž˜์™€ ๊ฐ™์€ ์—๋Ÿฌ์— ๋งˆ์ฃผํ–ˆ์„ ๋•Œ ํ•ด๊ฒฐ์ฑ…์„ ๊ณต์œ ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค. 1. zshrc ํŒŒ์ผ ์˜คํ”ˆ vi ~/.zshrc ๋จผ์ €, zshrc ํŒŒ์ผ์˜ ํ…์ŠคํŠธ ์—๋””ํ„ฐ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. 2. ์•„๋‚˜์ฝ˜๋‹ค ๊ฒฝ๋กœ ์ž…๋ ฅ ํ…์ŠคํŠธ ์—๋””ํ„ฐ์—์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ์•„๋‚˜์ฝ˜๋‹ค ๊ฒฝ๋กœ๋ฅผ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”. ๋งŒ์•ฝ ์•„๋‚˜์ฝ˜๋‹ค ๋ฒ„์ ผ 3์„ ์ด์šฉํ•˜์‹ ๋‹ค๋ฉด "anaconda3"์„ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”. export PATH="/Users/[UserName]/opt/anaconda3/bin:$PATH" ๋”๋ณด๊ธฐ ํ…์ŠคํŠธ ์—๋””ํ„ฐ ๋‹จ์ถ•ํ‚ค ๋ฐ ๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ๋ฒ• 1) ์ž…๋ ฅ: ํ‚ค๋ณด๋“œ์—์„œ ' i 'ํ‚ค๋ฅผ ๋ˆ„๋ฅด์‹œ๋ฉด, ์ด์ œ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋ฅผ ์ด์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2) ๋ช…๋ น(์—๋””ํ„ฐ ์ œ์–ด): ์ž…๋ ฅ์„ ๋ชจ๋‘ ํ•˜์…จ๋‹ค..

SW ๊ฐœ๋ฐœ/Python 2021. 1. 14. 16:13
[Python/NLP] KoNLPy ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž!

์˜ค๋Š˜์€ ํ•œ๊ตญ์–ด ์ž์—ฐ์–ด์ฒ˜๋ฆฌ(NLP)๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ KoNLPy๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.1. ํ„ฐ๋ฏธ๋„/์ปค๋งจ๋“œ๋ผ์ธ ์˜คํ”ˆ๊ฐ€์žฅ ๋จผ์ €, ํ„ฐ๋ฏธ๋„/์ปค๋งจ๋“œ๋ผ์ธ์„ ์—ด์–ด์ค๋‹ˆ๋‹ค.2. KoNLPy ํŒจํ‚ค์ง€ ์„ค์น˜pip install --upgrade pippip install konlpy(Optional) Mecab ํ˜•ํƒœ์†Œ ๋ถ„์„๊ธฐ ์„ค์น˜bash Mecab ํ˜•ํƒœ์†Œ ๋ถ„์„๊ธฐ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ์•„๋ž˜ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”!https://heytech.tistory.com/395 Mecab ์„ค์น˜ ์—๋Ÿฌ ํ•ด๊ฒฐํ•˜๊ธฐ: Exception: Install MeCab in order to use it: http://konlpy.org/en/latest/install/๐Ÿ‘จ‍๐Ÿ’ป ๋“ค์–ด๊ฐ€๋ฉฐ KoNLPy์™€ Mecab ํŒจํ‚ค์ง€๋Š” ๊ธฐ..

ํ‹ฐ์Šคํ† ๋ฆฌ ์ฝ”๋“œ๋ธ”๋Ÿญ(์†Œ์Šค์ฝ”๋“œ) ํ…Œ๋งˆ 30์ดˆ๋งŒ์— ๋ณ€๊ฒฝํ•˜๊ธฐ!!

1. ๋“ค์–ด๊ฐ€๋ฉฐ ๊ธ€ ์ž‘์„ฑ ์‹œ ์ฝ”๋“œ ๋ธ”๋ก์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํŠน์„ฑ์— ๋งž๊ฒŒ ํ…Œ๋งˆ๊ฐ€ ์ž๋™์œผ๋กœ ์ ์šฉ๋œ ๊ฒƒ์„ ๋ดค์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฒŒ์‹œ๊ธ€ ์—…๋กœ๋“œ ์‹œ ์˜ˆ์˜๊ฒŒ ํ‘œํ˜„๋˜์—ˆ๋˜ ์ฝ”๋“œ ๋ธ”๋ก ํ…Œ๋งˆ๋Š” ์˜จ ๋ฐ ๊ฐ„ ๋ฐ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹คํ–‰ํžˆ๋„ ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ๋Š” ๋ช‡ ๊ฐ€์ง€ ์ฝ”๋“œ ๋ธ”๋ก ํ…Œ๋งˆ๋ฅผ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณตํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ ์ฝ”๋“œ ๋ธ”๋ก ํ…Œ๋งˆ๋ฅผ 30์ดˆ๋งŒ์— ๋ฐ”๊พธ๋Š” ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค. 2. ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ์ ‘์† ๋ธ”๋กœ๊ทธ ํ™ˆํŽ˜์ด์ง€ ์ค‘์•™ ํ•˜๋‹จ์— "๊ด€๋ฆฌ์ž" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. 2. ์ขŒ์ธก ๋ฉ”๋‰ด๋ฐ”์—์„œ "ํ”Œ๋Ÿฌ๊ทธ์ธ" ๋ฒ„ํŠผ ํด๋ฆญ 3. ํ”Œ๋Ÿฌ๊ทธ์ธ ๋‚ด "์ฝ”๋“œ" ๊ฒ€์ƒ‰! ํ”Œ๋Ÿฌ๊ทธ์ธ ๋‚ด "์ฝ”๋“œ"๋งŒ ๊ฒ€์ƒ‰ํ•˜์‹œ๋ฉด "์ฝ”๋“œ ๋ฌธ๋ฒ• ๊ฐ•์กฐ"๋ผ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋‚˜์˜ต๋‹ˆ๋‹ค. 4. ํ…Œ๋งˆ ์„ ํƒ ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ๋Š” 21๋…„ 1์›” 10์ผ์„ ๊ธฐ์ค€์œผ๋กœ 7๊ฐœ์˜ ํ…Œ๋งˆ๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ด์ค‘์—์„œ ์„ ํ˜ธํ•˜์‹œ๋Š” ํ…Œ๋งˆ๋ฅผ ์„ ํƒํ•˜์‹  ํ›„..

[ํŒŒ์ด์ฌ] Excel(xlsx, csv ๋“ฑ) ํŒŒ์ผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ,์ฝ๊ธฐ

๐Ÿ“š ๋ชฉ์ฐจ 1. pandas ๋ชจ๋“ˆ ์„ค์น˜(๋ฏธ์„ค์น˜์ž๋งŒ ํ•ด๋‹น) 2. pandas ๋ชจ๋“ˆ ์ž„ํฌํŠธ 3. ํŒŒ์ผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ 1. pandas ๋ชจ๋“ˆ ์„ค์น˜(๋ฏธ์„ค์น˜์ž๋งŒ ํ•ด๋‹น) pandas ๋ชจ๋“ˆ์„ ์„ค์น˜ํ•˜์ง€ ์•Š์œผ์‹  ๋ถ„๊ป˜์„œ๋Š” Terminal์ด๋‚˜ CMD๋ฅผ ํ†ตํ•ด์„œ ๋ชจ๋“ˆ์„ ์„ค์น˜ํ•ด ์ฃผ์„ธ์š”. pip install pandas pip ๋ฏธ์„ค์น˜์ž๋Š” ์•„๋ž˜์˜ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•˜์…”์„œ ์„ค์น˜ํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. https://heytech.tistory.com/318 [Python] pip ๊ฐœ๋… ๋ฐ ์„ค์น˜ ๋ฐฉ๋ฒ•(pip, pip3) ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” pip ๊ฐœ๋…๊ณผ pip/pip3 ์„ค์น˜ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. 1. pip ๊ฐœ๋… Pip Installs Packages์˜ ์•ฝ์ž Python ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €(Package Manneger) MacOS์—..