Pandas라는 라이브러리를 사용하면 표(dataframe)로 보기 편하게 만들 수 있다.
1) 라이브러리 설치
!pip install pandas numpy
import pandas as pd
import numpy as np
#코드 입력할 때 pandas는 pd로, numpy는 np로 입력하면 된다. 풀네임 쓰는 건 귀찮으니까..
2) 사용법
data = {
'menu' : ['아아','아샷추','카페모카','카페라떼'],
'price' : [100,100,120,120]
}
df = pd.DataFrame(data)
#표가 완성된다.
행 추가는
doc = {
'menu':'쑥차',
'price':5000,
}
df = df.concat(doc,ignore_index=True)
#ignore_index=True를 해줘야 표 밑에 쑥차가 붙는다.
열 추가는
df['status'] = ['품절','세일','세일','품절','품절']
특정 데이터만 필요한 경우가 있다.
df[['menu','status']]
#대괄호를 두 번 해야 함. memu랑 status가 출력된다.
df[df['price'] < 120]
#가격이 120 미만
df.iloc[-1,0] #마지막 행
df.iloc[0,0] #첫 행
3) Pandas로 엑셀 만지기
df = pd.read_excel('원하는 파일.xlsx')
#print(df)를 하면 엑셀 내용이 쭉 나온다.
df.head() #위부터 5개
df.tail() #아래부터 5개
df.head(10) #위부터 10개
df.tail(10) #아래부터 10개
소수점 둘 째 자리까지만 보기
pd.options.display.float_format = '{:.2f}'.format
원하는 열 없애기
del df['열 이름']
'python' 카테고리의 다른 글
파이썬 3주차 - 1)Open API 키 받고 Dart fss 활용 (0) | 2023.07.05 |
---|---|
파이썬 2주차 - 2) yahooquery로 해외주식 (0) | 2023.06.19 |
파이썬 1주차 - 3) 엑셀 다루기 (0) | 2023.06.15 |
파이썬 1주차 - 2) 웹 스크래핑 (0) | 2023.06.15 |
파이썬 1주차 - 1) 기초 (0) | 2023.06.15 |