Slide 11
Slide 11 text
Google Colabでの取り込み
「取り込みたい領域がセルA1から始まってない」「結合のせいで値が入ってない」
などの要素をGoogle Colabで吸収する
① 受け取る
② 形を直す
③ 確認する
④ BigQuery へ書く
Drive のファイルや
メール添付を開く
開始セル・合計行・
横持ち→縦持ち・結合
件数・期間・欠損を
セル出力で目視
既存の最終日より後の
増分だけを追記
# 前ページの 3 パターンは、それぞれ 1 行で吸収できる
df = df.melt(id_vars="店舗", var_name="月")
df = pd.read_excel(f, header=[0, 1])
df["地域"] = df["地域"].ffill()
# ① 増える列 → 縦持ちにして列数を固定
# ② 2 行ヘッダ → 2 行まとめて列名に読む
# ③ 結合セル → 空欄を上の値で埋める
なぜ Colab か
環境構築なしで Python
セルごとに結果を見ながらデータの癖を探れる
Drive・BigQuery に
直結
.py に移行もできる
取り込みはできるが、データごとの個別対応になり、属人化しやすい。
運用フローとして安定させることが課題
11