我有一个按日期索引的每周股票价格回报数据框,如下所示。
FTSE_350 SP_500
2005-01-14 -0.004498 -0.001408
2005-01-21 0.001287 -0.014056
2005-01-28 0.011469 0.002988
2005-02-04 0.016406 0.027037
2005-02-11 0.015315 0.001887
我想返回一个数据框,其中索引在某个区间内,比如所有2005年1月的日期。我知道可以通过将索引转换为“日期”列来实现此目的,但我想知道是否有直接实现这一点的方法。
df.loc['2005-01']
。如果原始数据的索引是字符串类型,可以使用df.index = pd.to_datetime(df.index)
进行修复。 - Peter Leimbigler