月ごとの平均
次のコードを実行したときの出力として、正しいものを1つ選べ。
import pandas as pd
s = pd.Series([1, 3, 5, 7], index=pd.to_datetime(["2026-01-10", "2026-01-20", "2026-02-05", "2026-02-15"]))
print(s.resample("MS").mean().tolist())
- A
[4.0] - B
[2.0, 6.0] - C
[4.0, 4.0] - D
[1.0, 5.0]
正解と解説を見る
正解:B
resample("MS") は月初を基準に月ごとにまとめる。"D" は日、"W" は週、"h" は時間。
| 順 | 実行する行 | 実行後の変数 |
|---|---|---|
| 1 | `import pandas as pd` | — |
| 2 | `s = pd.Series([1, 3, 5, 7], index=pd.to_datet…` | s = [1, 3, 5, 7] |
| 3 | `print(s.resample("MS").mean().tolist())` | s = [1, 3, 5, 7] |
| 結果 | 実際の出力 | [2.0, 6.0] |

- A
誤り。月ごとにまとめる。
- B
正しい。1 月の平均は (1+3)÷2、2 月の平均は (5+7)÷2。
MSは月初。 - C
誤り。月ごとに異なる。
- D
誤り。最初の値ではなく、平均。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。