[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

    ....