パンダスで空のデータフレームを作成する方法
説明
pandasを使ってデータを収集したり、ループでデータを加工するとき、まず空のデータフレームを作成して行を追加していく方法をよく使う。完全に空のデータフレームを作るときは 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
