我对python和pandas很新,所以对于你们中的一些人来说这可能是显而易见的。我需要在预定日期从.csv文件中获取数据,这些日期存储在Excel工作表中。有问题的数据是Fama和法国3和5因子模型数据,可以在作者的网页上下载。我目前的想法是这样的:
""" load dates from excel sheet """
for d in dates:
start_date = dates[d]
end_date = start_date.dateoffset(60 months)
然后我需要循环使用开始日期和结束日期来查找包含因子模型的.csv文件中的数据。有人可以帮我吗?希望这个问题有道理,谢谢!
答案 0 :(得分:0)
尝试将整个文件加载到pandas数据帧,然后你可以尝试这样的事情:
df = pd.read_csv(file_name)
df['date'] = pd.to_datetime(df['date'])
time_range= (df['date'] > start_date) & (df['date'] <= end_date)
df = df.loc[time_range]