[Pandas] 어디까지 열 수 있니?(I/O with pandas)

반응형
반응형

판다스가 어느 포맷들을 불러올 수 있는지 정리합니다. 

불러올 수 있다는 것이 의미하는 건 일종의 변환이라 판다스로 펼쳐놓으면

판다스처럼 쓸수 있는 것을 의미합니다.

판다스를 잘 쓰는 사람들에게는 판다스가 많은 확장자 파일을 다룰 수 있으면

여러모로 편리하게 쓸수 있지 않을까 싶습니다.

 

저장과 불러오는 방법을 엑셀 파일로 들면 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 안 열어질 때

 

데이터목장님의
글이 좋았다면 응원을 보내주세요!

Designed by JB FACTORY