📋 データ確認
| コード | 説明 |
|---|---|
df.head(10) | 最初の10行を表示 |
df.shape | (行数, 列数)を返す |
df.dtypes | 各列のデータ型 |
df.describe() | 数値列の基本統計量 |
df.isnull().sum() | 列ごとの欠損値数 |
🔄 データ加工
| コード | 説明 |
|---|---|
df[df["age"] > 20] | 条件フィルタリング |
df.sort_values("age") | 並び替え |
df.groupby("dept")["salary"].mean() | グループ別集計 |
df.fillna(0) | 欠損値を0で埋める |
df.dropna() | 欠損値のある行を削除 |
df.drop_duplicates() | 重複行を削除 |
df.rename(columns={"old": "new"}) | 列名変更 |
pd.merge(df1, df2, on="id") | データフレームを結合 |