形式を指定した変換
次のコードを実行したときの出力として、正しいものを1つ選べ。
import pandas as pd
print(pd.to_datetime("05/03/2026", format="%d/%m/%Y").month)
- A
3 - B
5 - C
2026 - D
ValueErrorが発生する。
正解と解説を見る
正解:A
pd.to_datetime(文字列, format=...) で、形式を明示して変換する。日と月が曖昧な形式は、format や dayfirst で指定する。
| 順 | 実行する行 | 実行後の変数 |
|---|---|---|
| 1 | `import pandas as pd` | — |
| 2 | `print(pd.to_datetime("05/03/2026", format="%d…` | — |
| 結果 | 実際の出力 | 3 |
- A
正しい。
%d/%m/%Yなので、05 が日、03 が月。 - B
誤り。月は 2 番目の
03。 - C
誤り。それは年。
- D
誤り。形式に合っている。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。