๐ก์ ๋ชจ๋ฅด๊ฒ ์ ๋, ๊ตฌ๊ธ์ pandas read_excel documentation ๊ฒ์. pandas์ ์์ธ ์ค๋ช O
โ๏ธ๊ตฌ๊ธ๋ง
์์ธ์ ์์น๋ ์ฐ๋๋ณ cctv ์ค์น ํํฉ ๊ฒ์.
์์ธ์ ์ด๋ฆฐ๋ฐ์ดํฐ ๊ด์ฅ -> ์คํ API ์๋น์ค -> ์์ธ์ ๊ตฌ๋ณ ์ธ๊ตฌํต๊ณ(์์ ํ์ผ ์ ์ฅ)
โ๏ธPandas๋ก CSV, ์์ ์ฝ๊ธฐ
import pandas as pd
CCTV_Seoul = pd.read_csv("../data/Seoul_CCTV.csv")
pop_Seoul = pd.read_excel("../data/Seoul_Population.xls")
โ๏ธ ํ๊ธ ๊นจ์ ธ์ ๋์ฌ ๋
CCTV_Seoul = pd.read_csv("../data/Seoul_CCTV.csv", encoding="utf-8")ํ๊ธ์ encoding์ค์ ํ์.
โ๏ธ
.head() -> ์๋ฃ๊ฐ ๊ธธ ๊ฒฝ์ฐ ์์ 5๊ฐ๋ง ์ถ๋ ฅ
.tail() : ํ์ 5๊ฐ ์ ๋ณด ์ถ๋ ฅ
.columns -> ์ปฌ๋ผ ์ด๋ฆ ์กฐํ ๊ฐ๋ฅ
.rename(inplace=True). -> inplace=True ์ ์ด์ค์ผ ๋ฐ๋ ๋ฐ์ดํฐ๊ฐ ๋ฐ๋ก ์ ์ฅ๋จ.
ex) CCTV_Seoul.rename(columns={CCTV_Seoul.columns[0]: "๋ฐ๊พธ๊ณ ์ถ์ ๋จ์ด"}, inplace=True)
pd.read_csv() -> ๊ดํธ ์ ๋ฐ์ดํฐ ์์น ์ฝ์ ํ์ฌ ์ฝ๊ธฐ ๊ฐ๋ฅ
โ๏ธ๋ชจ๋ ๋ค์ด๋ฐ ๊ท์น
import MODULE -> MODULE.function
import MODULE as md -> md.function
from MODULE import function -> function
โ๏ธ์์ ํ์ผ์ ์นผ๋ผ ์ฌ๋ฌpart๋ก ๋๋์ด์ ธ ์์๋ pandas๋ก ๋ถ๋ฌ์ค๋ฉด ๋ณด๊ธฐ ์์ข๊ฒ ๋ฐ ์๊ฐ ์๋๋ฐ ์ ๋ฆฌ ๋ฐฉ๋ฒ.
header=2 : ์๋ฃ๋ฅผ ์ฝ๊ธฐ ์์ํ ํ ์ง์ .
usecols = "" : ์ฝ์ด์ฌ ์์ ์ ์นผ๋ผ ์ง์ . (์๋ฐ์ํ ์์ ๊ฐ์ ์ง์ ํ์ฌ ์ฝ์ด์๋ผ.
ex)pop_Seoul = pd.read_excel("../data/Seoul_Population.xls",header=2, usecols="B, D, G, J, N")
'Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Pandas Data concat / merge / join (0) | 2022.11.09 |
---|---|
Pandas Basic (0) | 2022.11.08 |
[Python] Colab ์ฃผ์ ๊ธฐ๋ฅ, ํ๊ธ ํฐํธ (0) | 2022.11.07 |
[Python] conda ํ๊ฒฝ (0) | 2022.11.07 |
[Python] Jupyter notebook_matplotlib ํ๊ธ ์ค์ (0) | 2022.11.05 |