Data-Analyst-Portfolio

๐Ÿ›’ Instacart ๊ณ ๊ฐ ๋ฆฌํ…์…˜ ๋ถ„์„

๋ฐ์ดํ„ฐ๋กœ ์ฆ๋ช…๋œ โ€˜7์ผ์˜ ๋ฆฌ๋“ฌโ€™: ๋ฆฌํ…์…˜์„ ๊ฐ€๋ฅด๋Š” ๊ฑด ๊ฐ๋‹จ๊ฐ€๊ฐ€ ์•„๋‹Œ ๊ตฌ๋งค ์ฃผ๊ธฐ๋‹ค

Python SQL Jupyter

๐Ÿ“… 2026.01.14 ~ 2026.01.22 ํŒ€ ํ”„๋กœ์ ํŠธ (4์ธ)

๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

Walmart, Uber Eats, DoorDash ๋“ฑ ๊ฒฝ์Ÿ ํ”Œ๋žซํผ์˜ ์ฆ๊ฐ€๋กœ ๊ณ ๊ฐ ์ดํƒˆ ์œ„ํ—˜์ด ๋†’์•„์ง€๋Š” ์ƒํ™ฉ. ๋‹จ์ˆœ ๋งˆ์ผ€ํŒ…์ด ์•„๋‹Œ, ๊ณ ๊ฐ ํ–‰๋™ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฆฌํ…์…˜ ๋ถ„๊ธฐ์ ์„ ๊ทœ๋ช…ํ•˜๊ณ  ์žฅ๊ธฐ ๊ณ ๊ฐ์œผ๋กœ ์ „ํ™˜์‹œํ‚ค๋Š” ํ–‰๋™ ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ–ˆ๋‹ค.

๐Ÿ”ฌ ๋ถ„์„ ๊ฐ€์„ค

์‚ฌ์šฉ์ž์˜ ์žฅ๊ธฐ ์œ ์ง€ ์—ฌ๋ถ€๋Š” โ€˜๋ฌด์—‡์„ ๊ตฌ๋งคํ–ˆ๋Š”๊ฐ€โ€™ ๋ณด๋‹ค โ€˜์–ผ๋งˆ๋‚˜ ๋น ๋ฅด๊ฒŒ ๋ฐ˜๋ณต ์ฃผ๋ฌธ ๋ฆฌ๋“ฌ์„ ํ˜•์„ฑํ–ˆ๋Š”๊ฐ€โ€™ ์— ๋” ํฌ๊ฒŒ ์ขŒ์šฐ๋œ๋‹ค


๐Ÿ“Š ๋ฐ์ดํ„ฐ

| ํ•ญ๋ชฉ | ๋‚ด์šฉ | |โ€”โ€”|โ€”โ€”| | ์ถœ์ฒ˜ | Kaggle โ€” Instacart Online Grocery Shopping Dataset | | ์ˆ˜์ง‘ ์‹œ๊ธฐ | 2017๋…„ | | ๊ทœ๋ชจ | ์•ฝ 206,000๋ช… ์œ ์ € / 340๋งŒ+ ์ฃผ๋ฌธ ๊ธฐ๋ก | | ์ฃผ์š” ํ…Œ์ด๋ธ” | orders, order_products_prior, products, aisles, departments |


๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ

| ๊ตฌ๋ถ„ | ๋‚ด์šฉ | |โ€”โ€”|โ€”โ€”| | DB ์„ค๊ณ„ | SQL โ€” ๋ถ„์„ ๋งˆํŠธ View 3๊ฐœ ์„ค๊ณ„ (mart_product / mart_order / mart_user), ์žฌ์ฃผ๋ฌธ์œจยท๊ตฌ๋งค ์ฃผ๊ธฐ ๋“ฑ ํŒŒ์ƒ ์ง€ํ‘œ ์ง‘๊ณ„ ์ฟผ๋ฆฌ ์ž‘์„ฑ | | ๋ถ„์„ยท์‹œ๊ฐํ™” | Python (Pandas, Matplotlib) |


๐Ÿ” ๋ถ„์„ ๊ณผ์ •

  1. ๋ถ„์„ ๋งˆํŠธ ๊ตฌ์ถ• (SQL) โ€” ์žฌ์ฃผ๋ฌธ์œจยท์žฅ๋ฐ”๊ตฌ๋‹ˆ ํฌ๊ธฐยท๊ตฌ๋งค ์ฃผ๊ธฐ ๋“ฑ ํŒŒ์ƒ ์ง€ํ‘œ ์ •์˜ ๋ฐ ๋ทฐ ์ƒ์„ฑ
  2. ๋ฆฌํ…์…˜ ๊ณก์„  ๋ถ„์„ โ€” ์ฃผ๋ฌธ ํšŒ์ฐจ๋ณ„ ์œ ์ € ์ž”์กด์œจ ๊ณ„์‚ฐ, ์ดํƒˆ ์ง‘์ค‘ ๊ตฌ๊ฐ„ ํŒŒ์•…
  3. ๊ณ ๋ฆฌํ…์…˜ vs ์ผ๋ฐ˜ ์œ ์ € ๋น„๊ต โ€” ์ด ์ฃผ๋ฌธ ์ˆ˜ ์ƒ์œ„ 20%(23ํšŒ ์ด์ƒ)๋ฅผ ๊ณ ๋ฆฌํ…์…˜ ๊ทธ๋ฃน์œผ๋กœ ์ •์˜ํ•˜๊ณ , ์žฅ๋ฐ”๊ตฌ๋‹ˆ ํฌ๊ธฐยท๊ตฌ๋งค ์ฃผ๊ธฐยท์žฌ์ฃผ๋ฌธ์œจ์„ ๋น„๊ตํ•ด ๋ฆฌํ…์…˜ ๊ฒฐ์ • ์š”์ธ ๊ฒ€์ฆ
  4. ๊ตฌ๋งค ๋ฆฌ๋“ฌ ํ˜•์„ฑ ์‹œ์  ๋ถ„์„ โ€” 7์ผ ์ฃผ๊ธฐ๊ฐ€ ์žฅ๊ธฐ ์‚ฌ์šฉ์˜ ๊ฒฐ๊ณผ์ธ์ง€ ์ดˆ๊ธฐ ์‹ ํ˜ธ์ธ์ง€ ๊ฒ€์ฆ

๐Ÿ’ก ํ•ต์‹ฌ ์ธ์‚ฌ์ดํŠธ

1. ์ดํƒˆ ๋ณ‘๋ชฉ์€ 2โ†’3 ์ฃผ๋ฌธ ๊ตฌ๊ฐ„์ด๋‹ค

2. ๋ฆฌํ…์…˜์„ ๊ฐ€๋ฅด๋Š” ๊ฑด ๊ฐ๋‹จ๊ฐ€๊ฐ€ ์•„๋‹Œ โ€˜๊ตฌ๋งค ๋ฆฌ๋“ฌโ€™์ด๋‹ค โ€” ๋ฐ˜์ „ ์ธ์‚ฌ์ดํŠธ

๊ตฌ๋ถ„ ๊ณ ๋ฆฌํ…์…˜ (Top 20%) ์ผ๋ฐ˜
ํ‰๊ท  ์ฃผ๋ฌธ ์ˆ˜ 42ํšŒ 8ํšŒ
๊ตฌ๋งค ์ฃผ๊ธฐ ~7์ผ ~12์ผ
์žฌ์ฃผ๋ฌธ์œจ 68% 39%
์žฅ๋ฐ”๊ตฌ๋‹ˆ ํฌ๊ธฐ ์œ ์˜๋ฏธํ•œ ์ฐจ์ด ์—†์Œ -

โ€œ์–ผ๋งˆ๋‚˜ ๋งŽ์ด ์ƒ€๋А๋ƒโ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ์–ผ๋งˆ๋‚˜ ์ผ์ •ํ•˜๊ฒŒ ๋Œ์•„์™”๋А๋ƒโ€๊ฐ€ ๋ฆฌํ…์…˜์„ ๊ฒฐ์ •ํ•œ๋‹ค

3. 7์ผ ๋ฆฌ๋“ฌ์€ ์žฅ๊ธฐ ์‚ฌ์šฉ์˜ ๊ฒฐ๊ณผ๊ฐ€ ์•„๋‹Œ, ์ดˆ๊ธฐ๋ถ€ํ„ฐ ํ˜•์„ฑ๋œ ์‹ ํ˜ธ๋‹ค

4. ์ƒํ’ˆ(ProduceยทDairyยทPantry)์€ ๋ฆฌํ…์…˜์˜ ์›์ธ์ด ์•„๋‹Œ ์‹ ํ˜ธ๋‹ค


๐Ÿ“‹ ์ „๋žต ์ œ์–ธ

์ „๋žต์˜ ์ดˆ์ ์€ ๊ตฌ๋งค ์œ ๋„๊ฐ€ ์•„๋‹Œ, ๋‹ค์‹œ ๋Œ์•„์˜ค๊ฒŒ ๋งŒ๋“œ๋Š” ์žฌ๋ฐฉ๋ฌธ ๊ตฌ์กฐ ์„ค๊ณ„

์•ก์…˜ ๋‚ด์šฉ
6~7์ผ ๋ฆฌ๋งˆ์ธ๋“œ 2๋ฒˆ์งธ ์ฃผ๋ฌธ ํ›„ 6~7์ผ์ฐจ์— ์ž์ฃผ ๊ตฌ๋งคํ•œ ์ƒํ’ˆ ์ค‘์‹ฌ ํ‘ธ์‹œ ์•Œ๋ฆผ
์žฅ๋ฐ”๊ตฌ๋‹ˆ ์ž๋™ํ™” โ€œ๋Š˜ ์‚ฌ์‹œ๋˜ ์ƒํ’ˆ, ์žฅ๋ฐ”๊ตฌ๋‹ˆ์— ๋‹ด์•„๋‘์—ˆ์Šต๋‹ˆ๋‹คโ€ UX ๊ฐ•ํ™”
์ดˆ๊ธฐ ๊ฒฝํ—˜ ์„ค๊ณ„ ์žฌ๊ตฌ๋งค ์ฃผ๊ธฐ๊ฐ€ ๋ช…ํ™•ํ•œ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์ฒซ ๊ฒฝํ—˜์œผ๋กœ ์œ ๋„ โ†’ ๋ฃจํ‹ด ์ •์ฐฉ ๊ฐ€์†

โš ๏ธ ํ•œ๊ณ„์ 


๐Ÿ“ ์‚ฐ์ถœ๋ฌผ

| ํŒŒ์ผ | ์„ค๋ช… | |โ€”โ€”|โ€”โ€”| | ๐Ÿ““ analysis.ipynb | EDA ๋ฐ ์‹œ๊ฐํ™” ์ „ ๊ณผ์ • | | ๐Ÿ“Š Instacart_ppt.pdf | ์ตœ์ข… ๋ฐœํ‘œ ์ž๋ฃŒ |