์ „์ฒด

ํŒŒ์ด์ฌ ๊ฐ•์˜ ์ˆ˜๊ฐ•์„ ์‹œ์ž‘ํ–ˆ๋‹ค. ๊ทผ๋ฐ ๊ฐ•์˜ ์ง„ํ–‰ ๋ฐฉ์‹์ด ๋ฌด๋”ฐ๊ธฐ์ธ ๊ฑด ์ข‹์€๋ฐ ์„ค๋ช…์ด ๋„ˆ๋ฌด ๋ถ€์กฑํ•œ ๊ฒƒ ๊ฐ™์•„์„œ ์•ฝ๊ฐ„ ๋‹นํ™ฉ์Šค๋Ÿฝ๋‹ค. Liked ์˜ค๋žœ๋งŒ์— ํŒŒ์ด์ฌ ์กฐ๋ฌผ์กฐ๋ฌผ ํ•œ ์ . Lacked TIL ์“ธ ๋•Œ๋งˆ๋‹ค ๊ณ„์† ์“ฐ๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ ์ด๋ก ์˜ ๋ถ€์กฑ… Learned 1. ๋ฐ์ดํ„ฐ ๋ถ„์„์˜ ํ๋ฆ„ ๋ฌธ์ œ ์ •์˜ ๋ฐ ๊ฐ€์„ค ์„ค์ •ํ•˜๊ธฐ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ธฐ๋ณธ ์„ธํŒ… ํ•˜๊ธฐ ๋ฐ์ดํ„ฐ ๋ถ„์„ํ•˜๊ธฐ ๋ถ„์„ ๊ฒฐ๊ณผ ์‹œ๊ฐํ™” ํ•˜๊ธฐ ์ตœ์ข… ๊ฒฐ๋ก  ๋‚ด๋ฆฌ๊ธฐ 2. ํŒŒ์ด์ฌ ๊ธฐ์ดˆ ํŒŒ์ด์ฌ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ : ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ์“ฐ์ด๋Š” ํ•˜๋ถ€ ํ”„๋กœ๊ทธ๋žจ๋“ค์˜ ๋ชจ์Œ์ง‘ (์ฝ”๋“œ ๋ชจ์Œ์ง‘) pandas : ๋ฐ์ดํ„ฐ ๋ถ„์„์— ์‚ฌ์šฉ๋˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ matplotlib : ์‹œ๊ฐํ™” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ 3. ํŒŒ์ด์ฌ ๋ฌธ๋ฒ• ๊ธฐ์ดˆ ๋ณ€์ˆ˜ : ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด๋Š” ์ปจํ…Œ์ด๋„ˆ ๋ฆฌ์ŠคํŠธ : ์ธ๋ฑ์Šค(์ˆœ์„œ)๊ฐ€ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋“ค์˜ ๋ชจ์Œ์ง‘ #๋ณ€..
๊ณต๋ถ€ 3์ผ์ฐจ. SQL ๊ฐ•์˜ ์ˆ˜๊ฐ•์„ ๋งˆ๋ฌด๋ฆฌํ–ˆ๋‹ค. ๋“ค์–ด์•ผ ํ•  ํŒŒ์ด์ฌ ๊ฐ•์˜๊ฐ€ ๋‚จ์•˜์ง€๋งŒ ์ผ๋‹จ ํ‚ตํ•ด๋‘๊ณ  SQL ๋ณต์Šต์„ 1์ˆœ์œ„, ํŒŒ์ด์ฌ์„ 2์ˆœ์œ„๋กœ ๊ณต๋ถ€ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. Liked ์–ด์ œ ์ฝ”๋“œ์นดํƒ€ ํ’€๊ณ  ์„œ์น˜ํ–ˆ๋˜ ๋‚ด์šฉ์ด ์˜ค๋Š˜ ๋“ค์€ ๊ฐ•์˜ ๋‚ด์šฉ์ด๋ผ ๋‚ฏ์„ค์ง€ ์•Š์•„์„œ ์ข‹์•˜๋‹ค. Lacked ์ด๋ก ์ด ๋ถ€์กฑํ•˜๋‹ค. Learned 1. ์„œ๋ธŒ์ฟผ๋ฆฌ ์–ด์ œ TIL์—์„œ ์ฝ”๋“œ์นดํƒ€ ์ค‘ ์„œ๋ธŒ์ฟผ๋ฆฌ๋ฅผ ์•Œ๊ฒŒ ๋๋‹ค๊ณ  ์ผ๋Š”๋ฐ, ์˜ค๋Š˜ ๊ฐ•์˜๋กœ ๋ฐฐ์šฐ๊ฒŒ ๋๋‹ค. ์ฟผ๋ฆฌ ์†์˜ ์ฟผ๋ฆฌ๋กœ, ์„œ๋ธŒ์ฟผ๋ฆฌ์˜ ๊ฒฐ๊ณผ๋ฅผ ๋‹ค์‹œ ์ฟผ๋ฆฌ์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. SELECT column1, special_column FROM ( SELECT column1, column2 special_column FROM table1 ) a 2. JOIN ๋ณต์ˆ˜์˜ ํ…Œ์ด๋ธ”์„ ๊ฒฐํ•ฉํ•ด์ค€๋‹ค. left join์€ ํ•ฉ์ง‘ํ•ฉ๊ณผ ๋น„์Šทํ•˜๊ณ , ..
๊ณต๋ถ€ 2์ผ์ฐจ. ๊ฐ•์˜๋Š” ํ•˜๋‚˜๋ฐ–์— ๋“ฃ์ง€ ๋ชปํ–ˆ์ง€๋งŒ ์ฝ”๋“œ์นดํƒ€๋ฅผ 10๊ฐœ ํ’€์—ˆ๋‹ค. ์ œ๋ฒ•,, ์•„๋‹ˆ ๋„ˆ๋ฌด ์žฌ๋ฐŒ๋”๋ผ๊ณ  ๐Ÿ˜Ž Liked ์ฝ”๋“œ์นดํƒ€๋Š” ํ’€๊ณ  ๋‚˜์„œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ œ์ถœํ•œ ์ฝ”๋“œ๋ฅผ ๋ณด๋Š” ๊ฒŒ ์ œ์ผ ์žฌ๋ฐŒ๋‹ค. ์ฑ—gpt ์‚ฌ์šฉ ์ด๋ž˜๋กœ ์ œ์ผ ์•ผ๋ฌด์ง€๊ฒŒ ์จ๋จน๋Š” ์ค‘์ด๋‹ค. ์ด ๋ถ€๋ถ„ ์ดํ•ด๊ฐ€ ์•ˆ ๋˜๋‹ˆ๊นŒ ๋‹ค๋ฅธ ์‚ฌ๋ก€๋ฅผ ๋“ค์–ด์„œ ๋” ์ž์„ธํ•˜๊ฒŒ ๋‹ค์‹œ ์„ค๋ช…ํ•ด ๋“ฑ๋“ฑ. Lacked ์ŠคํŠธ๋ ˆ์นญ์˜ ํ•„์š”์„ฑ์„ ์ ˆ๊ฐํ–ˆ๋‹ค. ์‹ค์Šต ์œ„์ฃผ๋กœ ์ง„ํ–‰๋˜์–ด ์ด๋ก ์ ์ธ ๋ถ€๋ถ„์ด ์ข€ ๋ถ€์กฑํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ๊ฐ„๋‹จํ•œ ์˜ˆ๋กœ, '๊ฐ’'์ด๋ผ๊ณ  ๋ถˆ๋Ÿฌ๋„ ๋˜๋Š”์ง€, '๋ฐ์ดํ„ฐ'๋ผ๊ณ  ๋ถˆ๋Ÿฌ๋„ ๋˜๋Š”์ง€, ์ข€ ์—„๋ฐ€ํ•œ ์›Œ๋”ฉ์„ ์•Œ ์ˆ˜๊ฐ€ ์—†์–ด ๊ฐ•์˜ ๋“ฃ๊ณ  ๋…ธ์…˜์— ํ•„๊ธฐํ•  ๋•Œ ๋ฉˆ์นซํ•˜๋Š” ์ˆœ๊ฐ„์ด ์žˆ๋‹ค. Learned 1. SQL๋กœ ๊ฐ€๊ณตํ•˜๊ธฐ replace(์ปฌ๋Ÿผ, ๋ฌธ์ž, ๋ฐ”๊พผ ํ›„ ๋ฌธ์ž) #๋Œ€์ฒดํ•œ๋‹ค substr(์ปฌ๋Ÿผ, ์‹œ์ž‘ ์œ„์น˜, ๊ธ€์ž ์ˆ˜)..
์˜ค๋Š˜ ์ตœ์ข… ํ•ฉ๋ฅ˜ ๋ฌธ์ž๊ฐ€ ์™€์„œ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์‚ฌ์ „์บ ํ”„ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ๊ฒฝํ—˜์€ ์—†์ง€๋งŒ, ํŒŒ์ด์ฌ์„ ์กฐ๊ธˆ ํ•  ์ค„ ์•Œ์•„ SQL ๋ฌธ๋ฒ•์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ํฐ ์–ด๋ ค์›€์€ ์—†์—ˆ๋‹ค. ๋ฌผ๋ก  ์•„์ง ์–ด๋ ค์šด ๋‚ด์šฉ๊นŒ์ง€ ์•ˆ ๋ฐฐ์›Œ์„œ ์ด๋ ‡๊ฒŒ ๋А๋ผ๋Š” ๊ฒƒ์ผ ์ˆ˜๋„ ์žˆ๋‹ค. ๐Ÿ˜… ํšŒ๊ณ ๋ฅผ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์ž‘์„ฑํ• ์ง€ ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€, ์˜›๋‚ ์— ์ผ๋˜ 4Ls(Liked, Lacked, Learned, Longed for)๋กœ ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. Liked ์ฝ”๋“œ์นดํƒ€ ํ•ด ๋ดค๋Š”๋ฐ ์ œ๋ฒ• ์žฌ๋ฏธ์žˆ๋‹ค. ๊ฐ•์˜๋„ ์•„์ง์€ ๊ธฐ์ดˆ ์ˆ˜์ค€์ด๋ผ ์‰ฝ๋‹ค. ์‹ค์Šต ๋ฌธ์ œ ํ›„๋”ฑ ํ’€๊ณ  ๋„˜์–ด๊ฐ€๊ณ  ์žˆ๋‹ค. Lacked ํŒ€์ด ํŽธ์„ฑ๋๋Š”๋ฐ, ๋ง‰์ƒ ZEP์— ๋“ค์–ด์˜ค๋Š” ์‚ฌ๋žŒ์€ ๋ณ„๋กœ ์—†๋‹ค. ์•„๋งˆ ์‚ฌ์ „ ์บ ํ”„๋ผ์„œ ๊ทธ๋Ÿฐ ๊ฒƒ ๊ฐ™๋‹ค. ๋“€์–ผ ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ํ•„์š”ํ•œ ํƒญ์„ ๋‹ค ์ผœ ๋†“๊ณ  ๊ฐ•์˜๋ฅผ ๋“ฃ๋‹ค ๋ณด๋‹ˆ ์ข€ ์ •์‹ ์ด ์—†๋‹ค. ..
ํ–‰ํŒฝ
'๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (14 Page)