次の Python コードの出力はどれでしょうか?
Python コード:
import pandas as pd date_range = pd.date_range( start='2023-01-01', periods=3, freq='W' ) print(date_range)
回答の選択肢:
A. 2023-01-01, 2023-01-08, 2023-01-15
B. 2023-01-01, 2023-01-07, 2023-01-14
C. 2023-01-01, 2023-01-02, 2023-01-03
D. 2023-01-07, 2023-01-14, 2023-01-21
出力例:
DatetimeIndex( ['2023-01-01', '2023-01-08', '2023-01-15'], dtype='datetime64[ns]', freq='W-SUN')
正解:
A
解説:
このコードは、pd.date_range
を使用して日付範囲を生成しています。start='2023-01-01'
は範囲の開始日、periods=3
は生成する日付の数、freq='W'
は毎週の頻度を意味します。これにより、2023年1月1日から始まる週ごとの3つの日付が生成されます。