판다스에서 빈 데이터프레임 만드는 법
설명
판다스를 통해 데이터를 수집하거나 반복문을 통해 데이터를 가공할 때, 우선 빈 데이터프레임을 만들어두고 행을 추가해나가는 방식을 종종 사용한다. 완전히 비어있는 데이터프레임을 만들 때는 pd.DataFrame()을 그대로 호출하면 된다. 만약 데이터프레임의 구조를 미리 잡기 위해 컬럼 이름만 먼저 세팅해두고 싶다면, columns 인자에 리스트 형태로 원하는 컬럼명들을 전달하면 된다.
코드
import pandas as pd
# 1. 완전히 빈 데이터프레임 생성
df_empty = pd.DataFrame()
print(df_empty)
# Empty DataFrame
# Columns: []
# Index: []
# 2. 컬럼명만 지정된 빈 데이터프레임 생성
df_cols = pd.DataFrame(columns=['A', 'B', 'C'])
print(df_cols)
# Empty DataFrame
# Columns: [A, B, C]
# Index: []
환경
- Windows 11
- Python 3.10.11, pandas 2.2.3

저희들의 저서 「줄리아 프로그래밍」이 2024 세종도서 학술부문에 선정되었습니다!

