Python/기초문법

[기초문법] pandas를 활용해 데이터 저장, 읽기

gangee 2022. 10. 12. 17:43

목차

    728x90
    반응형

    1. Pandas로 데이터 저장하기

    • csv 파일 저장하기
      to_csv() 함수 사용
    df.to_csv("sample.csv")
    • excel 파일 저장하기
      to_excel() 함수 사용
    df.to_excel("sample.xlsx")

    2. Pandas를 활용하여 csv 파일 읽기

    import pandas as pd
    df = pd.read_csv('a.csv')
    • read_csv() 함수에 csv파일명을 입력하면 파일을 읽어 와서 pandas dataframe으로 변환
    • read_csv() 함수 옵션

    2-1. header

    • '열 이름'이 되는 행을 지정
    • header = 0 은 기본 값 (0행을 지정)
      header = 0 : df = read_csv(file)
    • header = None (행을 지정하지 않음)
    • header = 1 (1행을 열 지정)
      df = read_csv(file, header = 1)

    2-2. index_col

    • '행 주소'가 되는 열을 지정
    • index_col = False (인덱스 지정하지 않음)
      df = read_csv(file, index_col = False)
    • index_col = '열 이름' ('열 이름'열을 인덱스 지정)
      df = read_csv(file, index_col = '열 이름')
      ex)

    3. Pandas를 활용해 excel 파일 읽기

    import pandas as pd
    df = read_excel('a.xlsx')
    • read_excel() 함수 사용
    • header, index_col 등 대부분의 옵션 그대로 사용 가능
    728x90
    반응형