[Python] Pandas ๋ฐ์ดํฐํ๋ ์ ๋ชจ๋ ํ, ์ด ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ
๐ ๋ค์ด๊ฐ๋ฉฐ
๋ณธ ํฌ์คํ ์์๋ ํ์ด์ฌ pandas ์ฌ์ฉ ์ ๋ฐ์ดํฐํ๋ ์ ์ ์ฒด ํ๊ณผ ์ด ์กฐํ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค.
๐ก์ํฉ
ํ๋ค์ค ํตํด ์์ ํ์ผ ์กฐํ ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก๋ ์ผ๋ถ ํ๊ณผ ์ด์ด ์จ๊น์ฒ๋ฆฌ ๋๋ ํ์์ด ๋ฐ์ํฉ๋๋ค(๊ทธ๋ฆผ 1).
# ๋ฏธ์ค์น ์ pip install pandas
import pandas as pd
df = pd.read_excel(filepath+filename, sheet_name = 'Sheet2')
df.head()
โ ํด๊ฒฐ๋ฐฉ๋ฒ
ํด๊ฒฐ๋ฐฉ๋ฒ์ ๊ฐ๋จํฉ๋๋ค. ์๋์ ๊ฐ์ด ํ๋ค์ค ์ต์ ์ ๋ณ๊ฒฝํด ์ฃผ๋ฉด ๋ฉ๋๋ค.
1) ๋ชจ๋ ์ด ์ถ๋ ฅ
์๋์ ๋ช ๋ น์ด๋ง ์คํํด ์ฃผ๋ฉด ๋ชจ๋ ์ด์ ์กฐํํ ์ ์์ต๋๋ค(๊ทธ๋ฆผ 2).
pd.set_option('display.max_columns', None)
2) ๋ชจ๋ ํ ์ถ๋ ฅ
์ ์ฌํ๊ฒ ๋ชจ๋ ํ ์ถ๋ ฅํ๋ ๋ช ๋ น์ด๋ ์๋์ ๊ฐ์ต๋๋ค.
pd.set_option('display.max_rows', None)
3) ์ถ๋ ฅํ ํ/์ด ๊ฐ์ ์ค์
ํน์ ๊ฐ์๋ง ํ๊ณผ ์ด์ ์กฐํํ๊ณ ์ถ๋ค๋ฉด ์๋์ ๊ฐ์ด ์ปค์คํฐ๋ง์ด์ง๋ ๊ฐ๋ฅํฉ๋๋ค.
pd.options.display.max_rows = 50
pd.options.display.max_columns = 30
ํฌ์คํ
๋ด์ฉ์ ์ค๋ฅ๊ฐ ์๋ค๋ฉด ์๋์ ๋๊ธ ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
๊ทธ๋ผ ์ค๋๋ ์ฆ๊ฒ๊ณ ๊ฑด๊ฐํ ํ๋ฃจ ๋ณด๋ด์๊ธธ ๋ฐ๋๋๋ค :)
๊ณ ๋ง์ต๋๋ค๐