numeraire_dataset.zones.clean.monthly_risk_free_clean#
- numeraire_dataset.zones.clean.monthly_risk_free_clean(risk_free: DataFrame) DataFrame[source]#
Normalize WRDS Fama–French monthly RF from source-month labels to month-end.
ff.factors_monthlyuses first-of-month date labels and decimal simple returns. Through the 1926-07–2012-03 paper horizon, its observed maximum is 0.0135. This cleaner preserves the decimal values, converts labels to realized-return month-end, and rejects duplicate months, missing/non-finite values, and obvious percentage-point inputs. It never fills a missing month.