在月度数据框架中仅添加可用日期值。
示例代码:
monthly_df = pd.DataFrame({'date': pd.date_range(start='2020-01-01', end='2021-12-31', freq='M'), 'value': [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120]})
available_dates = [pd.to_datetime('2020-01-01'), pd.to_datetime('2020-03-01'), pd.to_datetime('2020-05-01'), pd.to_datetime('2020-06-01'), pd.to_datetime('2020-08-01'), pd.to_datetime('2020-09-01'), pd.to_datetime('2020-11-01'), pd.to_datetime('2021-01-01'), pd.to_datetime('2021-02-01'), pd.to_datetime('2021-04-01'), pd.to_datetime('2021-06-01'), pd.to_datetime('2021-07-01'), pd.to_datetime('2021-09-01'), pd.to_datetime('2021-10-01'), pd.to_datetime('2021-12-01')]
monthly_df = monthly_df[monthly_df['date'].isin(available_dates)]
print(monthly_df)