3
の数と毎月の日付範囲が、私はそうのような開始日と終了日があるとします。パンダ:日
start_d = datetime.date(2017, 7, 20)
end_d = datetime.date(2017, 9, 10)
私はこのようになりますそのパンダのデータフレームを取得したい:
Month NumDays
2017-07 12
2017-08 31
2017-09 10
それ私の範囲に含まれる各月の日数を示します。
これまでのところ、pd.date_range(start_d, end_d, freq='MS')
で月次シリーズを生成できます。
これは恐ろしい – Dark
本当に素敵です! 'df ['TotalDays'] = df ['Month']。apply(lambda m:calendar.monthrange(m.year、m.month))次のようにして、その月の合計日数を取得します。 reset_index(name = 'NumDays') 'で十分でしょう。( '1')' – gberger
'df = s.resample( 'MS')。 。 – Zero