[Pandas] 어디까지 열 수 있니?(I/O with pandas)
- Python/Pandas
- 2021. 6. 25.
반응형
반응형
판다스가 어느 포맷들을 불러올 수 있는지 정리합니다.
불러올 수 있다는 것이 의미하는 건 일종의 변환이라 판다스로 펼쳐놓으면
판다스처럼 쓸수 있는 것을 의미합니다.
판다스를 잘 쓰는 사람들에게는 판다스가 많은 확장자 파일을 다룰 수 있으면
여러모로 편리하게 쓸수 있지 않을까 싶습니다.
저장과 불러오는 방법을 엑셀 파일로 들면 df를 저장할 데이터프레임이라 하면(이름 정의를 꼭 df로 할 필요는 없습니다)
저장할 때는 df.to_excel('경로'/'파일이름.xlsx')
불러올 때는 df = pd.read_exel('경로/파일이름.xlsx') 입니다.
다른 확장자인 경우는 아래 표에 적어놓았습니다.
Format | Input | Output |
CSV | pd.read_csv() | .to_csv() |
xls/xlsx | pd.read_excel() | .to_excel() |
HDF | pd.read_hdf() | .to_hdf() |
SQL | pd.read_sql() | .to_sql() |
Json | pd.read_json() | .to_json() |
MSGPACK | pd.read_msgpack() | .to_msgpack() |
HTML | pd.read_html() | .to_html() |
GBQ | pd.read_gbq() | .to_gbq() |
DTA | pd.stata() | .to_stata() |
Any(HTML 페이지에서 가져오는것들, 클립보드에 저장되는것들) | pd.read_cipboard() | .to_clipboard() |
pickle류 | pd.read_pickle() | .to_pickle() |
굉장히 다양한 파일들을 열 수 있습니다.
물론 잘 열리게 해놨을 건데 아닌경우 일일히 오류를 설명하기는 어려울 것 같네요.
오류가 나오면 나름의 해결책이나 저장할 때, 불러올 때
주의해야할 부분이 있으면 추후에 포스팅을 하겠습니다.
관련 포스팅
[Python/Pandas] - [Pandas] 데이터프레임 엑셀 저장, 불러오기
[Python/Pandas] - Pandas로 xlsx 안 열어질 때
'Python > Pandas' 카테고리의 다른 글
[Pandas] 문자열을 여러개의 컬럼으로 나누기 (0) | 2021.07.24 |
---|---|
[Pandas] 데이터프레임 멀티인덱스 다루기(loc,xs) (0) | 2021.07.18 |
[Pandas] 데이터프레임 정렬하기(sort_index,sort_values) (0) | 2021.06.12 |
[Pandas]Rolling Statistics (0) | 2021.06.04 |
[Pandas] 데이터프레임 타입 바꾸기(astype) (5) | 2021.05.28 |