2023๋…„ 11์›” 06์ผยท1๋ถ„ ์ฝ๊ธฐ

Python Pandas์˜ ์ฐฝ์‹œ์ž์ธ Wes McKinney, Python ๋ฐ R ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋Œ€ํ•œ Posit์˜ ํ—Œ์‹  ๊ฐ•ํ™”

Python Pandas์˜ ์ฃผ์—ญ์ธ Wes McKinney๊ฐ€ ์ˆ˜์„ ์„ค๊ณ„์ž๋กœ์„œ Posit ํŒ€์— ํ•ฉ๋ฅ˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

Python Pandas์˜ ์ฐฝ์‹œ์ž์ธ Wes McKinney, Python ๋ฐ R ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋Œ€ํ•œ Posit์˜ ํ—Œ์‹  ๊ฐ•ํ™”

Python ๋ฐ R ์ƒํƒœ๊ณ„์— ์‹ค์งˆ์ ์œผ๋กœ ๊ธฐ์—ฌํ•˜๋ ค๋Š” Posit์˜ ํ—Œ์‹ ์„ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ Python Pandas์˜ ์ฐฝ์‹œ์ž์ธ Wes McKinney๊ฐ€ ์ˆ˜์„ ์„ค๊ณ„์ž๋กœ ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์— RStudio๋กœ ์•Œ๋ ค์ง„ Posit์€ ํšŒ์‚ฌ์™€์˜ ๊ด€๊ณ„๋ฅผ ํ†ตํ•ด R ์ƒํƒœ๊ณ„ ์™ธ์—๋„ Python ์„ธ๊ณ„์˜ ํ—Œ์‹ ์ ์ธ ์ฐธ๊ฐ€์ž๋กœ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

McKinney๋Š” Posit๊ณผ์˜ ์ œํœด๋ฅผ ํ†ตํ•ด PyData ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์˜นํ˜ธํ•˜๋Š” ๋ฐ ๋Œ€ํ•œ ์—ด์ •์„ ํ‘œ๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ๋˜ํ•œ ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์ค‘์š”ํ•œ ๊ธฐ์ˆ  ์ธํ”„๋ผ์˜ ํ•ต์‹ฌ ๋ถ€๋ถ„์„ ๊ตฌ์„ฑํ•˜๋Š” ์—ฌ๋Ÿฌ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐœ์ „์‹œํ‚ค๋Š” ๋ฐ ๊นŠ์€ ๊ด€์‹ฌ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

McKinney๋Š” Python pandas ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋งŒ๋“  ๊ฒƒ ์™ธ์—๋„ ๋‹ค๋ฅธ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์— ๊ธฐ์—ฌํ•œ ๊ณต๋กœ๋ฅผ ์ธ์ • ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” Apache Arrow, Apache Parquet ๋ฐ Ibis๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Š” ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ฐ์ดํ„ฐ ์‹œ์Šคํ…œ์„ ์ „๋ฌธ์œผ๋กœ ํ•˜๋Š” ํ”Œ๋žซํผ์ธ Voltron Data๋ฅผ ๊ณต๋™ ์ฐฝ๋ฆฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์˜คํ”ˆ ์†Œ์Šค ์›Œํฌํ”Œ๋กœ์— ๋Œ€ํ•œ ๊ทธ์˜ ๊ด‘๋ฒ”์œ„ํ•œ ์ฐธ์—ฌ๋Š” ๊ทธ๊ฐ€ Posit์˜ ์‚ฌ๋ช…์— ๊ฐ€์ ธ์˜ค๋Š” ์ž ์žฌ๋ ฅ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

Mckinney์˜ ์ฑ„์šฉ์€ Posit์˜ ์‚ฌ๋ช…์ด ์˜๋„์ ์œผ๋กœ ํ™•์žฅ๋˜์—ˆ์Œ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์— RStudio๋กœ ์•Œ๋ ค์ ธ ์žˆ์—ˆ๊ณ  R ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๋ฐ RStudio IDE์— ๋Œ€ํ•œ ์ž‘์—…์œผ๋กœ ์œ ๋ช…ํ–ˆ๋˜ ์ด ํšŒ์‚ฌ๋Š” ์ž‘๋…„์— ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ์ด๋ฆ„์€ ์˜๋ฏธ์˜ ๋ณ€ํ™”๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋Œ€์‹ , R์— ๋Œ€ํ•œ ์ž‘์—… ์•ฝ์†์„ ์œ ์ง€ํ•˜๊ณ  R๊ณผ Python์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ ์ „๋„์‚ฌ ๋ฐ ํŒ€์— ๋„์›€์˜ ์†๊ธธ์„ ํ™•์žฅํ•˜๊ฒ ๋‹ค๋Š” Posit์˜ ์„œ์•ฝ์„ ์ฃผ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.

์•ฝ์†์„ ํ™•๊ณ ํžˆ ํ•˜๊ธฐ ์œ„ํ•ด Posit์€ ์ตœ๊ทผ ๋ช‡ ๋…„๊ฐ„ Shiny Web ํ”„๋ ˆ์ž„์›Œํฌ์˜ Python ๋ฒ„์ „์„ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. R, Python, Observable JavaScript๋ฅผ ๋™๋“ฑํ•˜๊ฒŒ ์ˆ˜์šฉํ•˜๋Š” ๊ธฐ์ˆ  ์ถœํŒ ํ”Œ๋žซํผ์ธ Quarto๋„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. R๊ณผ Python ๋ชจ๋‘์—์„œ ํ˜‘์—… ๋ฐ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ์ž‘์—…์„ ์œ„ํ•ด ์„ค๊ณ„๋œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ฐ์ดํ„ฐ ํ”Œ๋žซํผ์ธ Posit Connect๊ฐ€ ๋งŽ์€ ์ฃผ๋ชฉ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ผ๊ด€๋œ ํ˜์‹ ์€ Posit์„ Python ๊ท ํ˜•์˜ ํ•ต์‹ฌ ํ”Œ๋ ˆ์ด์–ด๋กœ ์„ค์ •ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ R๊ณผ Python ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฐ„์˜ ํ˜‘์—…๊ณผ ์‹œ๋„ˆ์ง€ ํšจ๊ณผ๋ฅผ ์ด‰์ง„ํ•˜๋ ค๋Š” ์ง€์†์ ์ธ ๋…ธ๋ ฅ์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ํ”Œ๋žซํผ๊ณผ ๊ทธ ๊ธฐ๋Šฅ์„ ๋…ผ์˜ํ•˜๋Š” ๋™์•ˆ AppMaster ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์— ์ฃผ๋ชฉํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํšจ์œจ์ ์ธ ๋…ธ์ฝ”๋“œ ๋„๊ตฌ์ธ AppMaster ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ํšจ์œจ์ ์ด๊ณ  ๋น ๋ฅด๋ฉฐ ๋น„์šฉ ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐ ํš๊ธฐ์ ์ธ ๋ณ€ํ™”๋ฅผ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค. ์š”๊ตฌ ์‚ฌํ•ญ์ด ์ˆ˜์ •๋  ๋•Œ๋งˆ๋‹ค ์‹œ์ž‘์ ๋ถ€ํ„ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋‹ค์‹œ ์ƒ์„ฑํ•˜๋Š” AppMaster ์˜ ๊ณ ์œ ํ•œ ๋ฐฉ์‹์€ ๊ธฐ์ˆ ์  ๋ถ€์ฑ„๋ฅผ ๊ทผ์ ˆํ•˜๋Š” ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Python Pandas์˜ ์ฐฝ์‹œ์ž์ธ Wes McKinney, Python ๋ฐ R ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋Œ€ํ•œ Posit์˜ ํ—Œ์‹  ๊ฐ•ํ™” | AppMaster