我是python的新手并且有一个简单的问题但无法在任何地方找到答案。我有一个包含[[date,MKT,SMB,HML]列的数据系列。有很多行 - 日期从01.01.1926到01.10.2014。
我想制作一个新系列,其中包含从2013年1月1日到2014年1月1日的行,我该怎么做?
谢谢!
答案 0 :(得分:1)
我有这个数据框:
ff = pd.DataFrame(DataReader("F-F_Research_Data_Factors_daily", "famafrench")[0])
ff.columns = ['Mkt_rf', 'SMB', 'HML', 'rf']
我想只拍摄2014.07.14至2014.07.24之间的日期。我使用pandas中的loc索引来做到这一点:
ff2 = ff.loc[20140714:20140724]