Excel の日付
Excel から読み込んだ日付の列が、45000 のような数値になっていた。原因と対処として、最も適切なものを1つ選べ。
- A
日付は、Excel では数値として保存できないので、データが壊れている。
- B
数値の列は、すべて日付と考えて、何もせず使える。
- C
日付の列は、すべて削除する。
- D
Excel の日付は、基準日からの経過日数(シリアル値)で保存されているので、日付型に変換するか、セルの書式が日付として読み込まれるようにする。
正解と解説を見る
正解:D
Excel は、日付を基準日からの経過日数(シリアル値)で保存する。読み込み時に、日付型に変換されていないときは、pd.to_datetime(値, unit="D", origin="1899-12-30") などで変換する。
- A
誤り。シリアル値として保存されている。
- B
誤り。変換が必要。
- C
誤り。必要な情報を失う。
- D
正しい。1900 年を基準にした日数が多い。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。