CSV ์ธ๋ค์ผํ ๋ฆฌ์คํธํ 9/16 ๊ธ 1. ํ์ผ ์๋ํ os, shutil import os # ์ด์์ฒด์ ์ ๊ด๋ จ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ os.listdir('๊ฒฝ๋ก') # ํ์ ํด๋, ํ์ผ ํ์ธ os.path.exists('๊ฒฝ๋ก') # ํด๋ ๋๋ ํ์ผ ๊ฒฝ๋ก ์กด์ฌ์ฌ๋ถ ํ์ธ os.path.isdir('๊ฒฝ๋ก') # ๊ฒฝ๋ก ์กด์ฌ์ฌ๋ถ ํ์ธ os.makedirs('๊ฒฝ๋ก') # ๊ฒฝ๋ก์ ํด๋ ์์ฑ os.remove() # ํ์ผ ์ญ์ os.unlink() # ํ์ผ ์ญ์ import shutil # ํ์ผ, ํด๋์ ๊ด๋ จ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ shutil.copyfile('์๋ณธ ํ์ผ ๊ฒฝ๋ก', '์ฌ๋ณธ ํ์ผ ๊ฒฝ๋ก') # ํ์ผ ๋ณต์ฌ shutil.copytree() # ํด๋ ๋ณต์ฌ shutil.rmtree() # ํด๋ ์ญ์ CSV open mode: w(์ฐ๊ธฐ, ํ์ผ ์์ผ๋ฉด ์์ฑ), r(์ฝ๊ธฐ, .. ๋๋ณด๊ธฐ 3/17 ๋ชฉ ๋ชฉ์์ผ! ์ค๋์ ์ธ๋ถ resource๋ฅผ ์ด์ฉํด์ DataFrame์ ์์ฑํ๋ ๊ฒ์ ๋ฐฐ์ด๋ค. ์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ์ CSV ํ์ผ ์ฌ์ฉ, ๋ ๋ฒ์งธ๋ MySQL ์์ DB๋ก๋ถํฐ SQL ์ด์ฉํด DataFrame์ ์์ฑ - SQL ์ง์ or ORM ๋ฐฉ์(Django) Jupyter Notebook๊ณผ MySQL ์ฐ๋์ํค๊ธฐ ์ํด Anaconda Prompt๋ก ์ธ๋ถ ๋ชจ๋ ์ค์น conda activate machine conda install pymysql 1. MySQL์ ์๋ก์ด schema ์์ฑ ํ ๋ฉ๋ด์์ Open SQL Script๋ก DB ์ด๊ธฐ ์๋ก์ด Query Tab ์ด๋ฆฌ๋ฉด ๋ฒ๊ฐ ๋๋ฌ์ฃผ๊ณ , ์์ ์๋ DB ํ์ธ create database lecture_0317; use lecture_0317; select * fro.. ๋๋ณด๊ธฐ ์ด์ 1 ๋ค์