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
반응형