๋ฐ์ํ ๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ132 MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: ์ด๋ฆฐ ๋๋ฌผ ์ฐพ๊ธฐ (WHERE๋ฌธ) ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ด๋ฆฐ ๋๋ฌผ ์ฐพ๊ธฐANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋programmers.co.krํด๋น ๊ธ์ Programmers ์ฝ๋ฉํ ์คํธ ์ฐ์ต์ ํ ๋๋ก MYSQL์ ํ ๋๋ก ์์ฑ๋์์ต๋๋ค. Q ๋ฌธ์ : ํน์ ์ปฌ๋ผ์์ ํน์ ๊ฐ์ ์ ์ธํ ๋ฐ์ดํฐ๋ง ์ถ๋ ฅ A ๋ฌธ์ ํ์ด: -- ์ฝ๋๋ฅผ ์ ๋ ฅํ์ธ์SELECT ANIMAL_ID, NAME FROM ANIMAL_INSWHERE INTAKE_CONDITION NOT IN ('Aged')ORDER BY ANIMAL_ID ASC--.. 2021. 1. 9. ํ๋ค์ค: ์ฌ๋ฌ๋ฐ์ดํฐํ๋ ์์์ ๋ค์ค ์ปฌ๋ผ ์ ๊ฑฐ ๋ค์ค ๋ฐ์ดํฐํ๋ ์ ์ปฌ๋ผ ํ๋ฒ์ ์ญ์ ํ๊ธฐ ์ด๋ฒ ํฌ์คํ ์ ์ฌ๋ฌ๋ฐ์ดํฐ ํ๋ ์์์ ๋ค์ค ์ปฌ๋ผ์ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์๊ฐํด๋๋ฆฌ๊ฒ ์ต๋๋ค.ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ฌธ์ ๋ ์๋์ ๊ฐ์ต๋๋ค. 1์๋ถํฐ 12์๊น์ง ๋์ผํ ๊ตฌ์กฐ์ ๋ฐ์ดํฐํ๋ ์์ด ์์ต๋๋ค.ํ์ง๋ง ์ปฌ๋ผ ์ค ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ์ํ์ฌ ์ฃผ๋ฏผ๋ฒํธ๋ฅผ ๋ค ์ ๊ฑฐํด์ผ๋๋ ์ํฉ์ ๋๋ค. ๋ฌผ๋ก ๋ฐ์ดํฐํ๋ ์ ํ๋ํ๋ ์ ๊ฑฐํด์ ์ ์ฅํ ์๋์์ง๋ง ๊ทธ๋ ๊ฒ ํ๋ค๋ฉด ์ด ๋ฐ๋ณต์ 12๋ฒ์ด๋ํด์ผํฉ๋๋ค.์ด๋ป๊ฒ ํ๋ฉด ๊ฐ๋จํ ๋ง๋ค ์ ์์๊น์? ๋ฐ๋ก for๋ฌธ์ ์ด์ฉํ๋ฉด ๋ฉ๋๋ค. ์ฌ์ค ๊ณผ์ ์ ํ๋ํ๋ ๊ณฑ์น์ด๋ณด๋ฉด ์์ฒญ ์ด๋ ค์ด ์์ ์ด ์๋๋ผ๋ ๊ฒ์ ๋๋ ์ ์์ต๋๋ค.๊ฐ๋จํ ์ค์ต (์๋ฆฌ์ดํดํ๊ธฐ) 1. ์์ถ์ ํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ต๋๋ค. import pandas as pd Jan=pd.read_csv('C:/data/1.. 2020. 12. 17. ํ๋ค์ค: ์ธ๋ฑ์ค ํ์ผ๋ก ๋ฐ๊พธ๊ธฐ ๋๋ ์ธ๋ฑ์ค ์์ ๊ธฐ (file์๋ณธ์ถ์ฒ: ์ฐ๋ฆฌ๋ง์ ์๊ถ์ฐ๋ฆฌ๋ง์๊ฐ๊ฒ ์๊ถ๋ถ์ ์๋น์ค) ๋ฌผ๋ก ์ฒ์ csv์ ํ์ผ์ ๋ถ๋ฌ์ฌ ๋ Index_col="์ปฌ๋ผ๋ช "์ ์๋ตํ๋ฉด ๋์ง๋ง์์ ํ๋ค๋ณด๋ฉด ์ค๊ฐ์ค๊ฐ ์ธ๋ฑ์ค๋ฅผ ๋ค์ ํ์ผ๋ก ์ธ๋ฑ์ค๋ฅผ ์ญ์ ํด์ผ ๋ ๊ฒฝ์ฐ๊ฐ ์๊น๋๋ค.์ด์ ๊ฐ์ ์ํฉ ์ด๋ป๊ฒ INDEX(์์ธ)๋ฅผ ํ์ผ๋ก ๋ฐ๊พธ๋์ง ์๋๋ฉด INDEX๋ฅผ ์ ๊ฑฐํ๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ ํ์ผ์ ํด๋น ์ฃผํผํฐ๋ ธํธ(ipynb)์ ๊ฐ์ ๊ฒฝ๋ก์ ๋ฃ์ผ์๊ณ ๋ฐ์ ์ฝ๋๋ฅผ ๋ถ์ฌ๋ฃ์ผ์๋ฉด ๊ฐ์ด ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค. import pandas as pd df=pd.read_csv("test.csv",index_col="๋")df 1. ์ธ๋ฑ์ค๋ฅผ ํ์ผ๋ก ๋ณํ#๋ฐ์ดํฐํ๋ ์๋ช .reset_index()df.reset_index()2. ์ธ๋ฑ์ค ์ญ์ df.reset_index(drop=T.. 2020. 11. 11. ๊น๊ฒฝ๊ณ the file will have its original line endings in your working directory git add ๊น์์ ์ข ์ข ํ์ผ๋ค์ ์คํ ์ด์ง์ ์ฌ๋ฆด๋ (add) ์ฌ์ง๊ณผ ๊ฐ์ warning lf will be replaced by crlf in ํ์ผ๋ช the file will have its original line endings in your working directory ๋ผ๋ ๊ฒฝ๊ณ ๋ฉ์ธ์ง (warning)๋ฅผ ๋์ค๋ ๊ฒ์ ํ์ธํ ์์๋ค. ์ด๊ฒ์ ์์ธ์ ์๋์ฐ์ ์ค๋ฐ๊ฟ ๋ฌธ์์ ๋ฆฌ๋ ์ค์ ์ค๋ฐ๊ฟ ๋ฌธ์๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ค. ๋ฆฌ๋ ์ค ์์คํ ์์ ๊ฐํ๋ฌธ์ ๋๋ End of Line (EOL)์ Line Feed (LF)๋ก ๋ํ๋ด๋ฉฐ ์๋์ฐ ์์คํ ์์๋ Carriage Return (CR) ๊ทธ๋ฆฌ๊ณ Line Feed (LF) ํฉ์ณ CRLF๋ก ๋ํ๋ธ๋ค. ์ฆ, ๊น(Git)์ ๋ช ๋ น๋ค์ ๋ฆฌ๋ ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฒ๋ฆฌํ๋ฏ๋ก ์ค์ง Line F.. 2020. 11. 5. ํ์ด์ฌ์ค์น์ค๋ฅ: but the environment has not been activated 1. ์ค๋ฅ๋ฐ์ ์ํฉ: ์ปดํจํฐ ๋ณธ์ฒด ๊ต์ฒด ํ ์๋ฏธ์ฌ์ฅํ ๊ฒฝ๊ณ ๊ฐ ๋ธ Anaconda3 Prompt๋ก ์ผ๋ณด๋ ์ ์คํ๋์ ๊ท์ฐฎ์์ ์คํตํ ๋ผ๋ค ๋์ค์ ๋ ๊ท์ฐฎ์์ง๊ฒ๊ฐ์ ๋ฐ์ ๊ณ ๋ง๊ฒ๋ ์ฐธ์กฐํ๋ผ๊ณ ์น์ฌ์ดํธ ์ฃผ์๋ ์๊ธธ๋ ๊ฐ๋ณด์์ต๋๋ค. 2. ์ฌ์ดํธ ์ด๋ (์คํต๊ฐ๋ฅ) ์๋์ค๋ฌ์ด ํ๊ตญ์ธ๋ต๊ฒ ์์ด๋ก ๊ฐ๋์ฐจ์๋ ์น์ฌ์ดํธ๋ฅผ ๋ณด๋ ํฌ๊ธฐํ๊ณ ์ถ์ ๋ง์์ด ์๊ตฌ์ณค์ง๋ง.. ์์ด๊ณต๋ถ๋ผ ์๊ฐํ๊ณ ์ธ๋ด์ฌ์ ๊ฐ์ง๊ณ ํด์ํด๋ณด์์ต๋๋ค. ํด์: ๋์ถฉ ์๋์ฐ๋ ํ์ฑํ์ ๋ฏผ๊ฐํ๋ ๋ธ๋ผ๋ธ๋ผ... ์ ๋๋ก ํ๊ฒฝ๋ค์ด ์๋ํ์ง์์ผ๋ฉด HTTP ๋๋ SSL์๋ฌ๋ค์ด ๋ฐ์ํ๊ณ ๋ค๋ฅธ ๋ง์ ์๋ฌ๋ค๋ ์ก์๋ด์ง๋ชปํ ๊ฑฐ๋ผ๊ณ ํจ. ( ๋ต. ๊ทธ๋ ๋ค๊ณ ํ๋ค์ ) ๊ทธ๋๋ ์น์ ํ๊ฒ ๋๊ด์์ผ๋ก ํด๊ฒฐ๋ฐฉ๋ฒ๋ถํฐ ์ ๋ ๊ฒ RUNํ๋ผ๊ณ ์ค๋ช ํด์ฃผ๊ณ ์์ต๋๋ค. 3. ํด๊ฒฐ๋ฐฉ์ C:\Anaconda3\Scri.. 2020. 10. 26. WINSCP ๋คํธ์ํฌ ์ค๋ฅ: ์ฐ๊ฒฐ ์๊ฐ์ด ์ด๊ณผ ๋์์ต๋๋ค (์ ์์ค๋ฅ) ์ํฉ: vm(๊ฐ์๋จธ์ )์์ ๋ฆฌ๋ ์ค ์๋ฒ๋ ์๋์ฐ ์๋ฒ ์ฐ๊ฒฐ์ด ๊ฐ์๊ธฐ ์๋. (SSH๊ฐ ์ ์์ ์ผ๋ก ์ค์น๊ฐ ๋์๋ค๋ ๊ฐ์ ์ด๋ค.) ํธ์คํธ๋ฅผ ์ฐพ๋์ค... ํ๋ฉด์์ ์ ์์ด ์๋๋ค ๊ฒฐ๊ตญ ์ฐ๊ฒฐ์๊ฐ์ด ์ด๊ณผ๋์์ต๋๋ค. ์์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ด์ ๊ฒฝ์ฐ ๋จผ์ ์๋์ฐ ๋ช ๋ นํ๋กฌํํธ ping์ ํ์ธํด๋ณด์! ๋ฆฌ๋ ์ค ํฐ๋ฏธ๋์์ IP ํ์ธํ๊ธฐ 1. ๋ช ๋ น ํ๋กฌํํธ(cmd) ping ํ์ธ > ping ๋ฆฌ๋ ์ค IP์ฃผ์ ๋ง์ฝ ์์ฒ๋ผ ๋ฌ๋ค๋ฉด ๋คํธ์ํฌ ํต์ ์ ๋ฌธ์ ์ผ ๊ฐ๋ฅ์ฑ์ด ๋๋ค. 2. ์ด๋ VMware ( ๋ฆฌ๋ ์ค(๊ฐ์๋จธ์ )์์ ์ฌ์ฉํ๋ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉ ์ ํจ์ผ๋ก ๋ฐ๊ฟ์ฃผ๊ณ ์ฌ์ฉ์ ๋ฐ๊ฟ์ค๋ค) 3. ๊ทธ๋ฆฌ๊ณ ๋ค์ ping์ ํ์ธํด๋ณธ๋ค. 4. ์ ์์ ์ผ๋ก ์๋ํ๋ค๋ฉด ์ด์ WINSCP๋ฅผ ์ .. 2020. 10. 20. ์ด์ 1 ยทยทยท 19 20 21 22 ๋ค์ 728x90 ๋ฐ์ํ