Python 模擬試験

Pythonデータ分析実践 模擬試験 第5回 問6・2章 データの種類と読み込み(CSV・Excel・JSON)

複数シートの書き出し

複数の DataFrame を、1 つの Excel ファイルの別々のシートに書き出す方法として、最も適切なものを1つ選べ。

  1. A

    with pd.ExcelWriter("out.xlsx") as w: の中で、df.to_excel(w, sheet_name="名前") を、シートごとに呼ぶ。

  2. B

    df.to_excel("out.xlsx") を、シートごとに呼べば、シートが追加される。

  3. C

    df.to_csv("out.xlsx") で、複数のシートに書き込める。

  4. D

    Excel には、1 つのシートしか書き出せない。

正解と解説を見る

正解:A

複数シートへの書き出しは、pd.ExcelWriter を使い、to_excel(writer, sheet_name=...) を繰り返す。openpyxl などのライブラリが必要。

学習のポイント:mode="a" で、既存のファイルに追加できる。

この問題を演習で解く →

問題一覧へ

このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。