为预定日期加载特定值

2024-09-29 02:22:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Python和熊猫还比较陌生,所以这对你们中的一些人来说可能是显而易见的。我需要从存储在excel工作表中的.csv文件中获取预定日期的数据。所讨论的数据是Fama和法国的3因子和5因子模型数据,可在作者的网页上下载。我现在的想法是这样的:

""" load dates from excel sheet """
for d in dates:
    start_date = dates[d]
    end_date = start_date.dateoffset(60 months)

然后我需要循环使用开始和结束日期来查找包含因子模型的.csv文件中的数据。有人能帮我吗?希望这个问题有意义,谢谢!你知道吗


Tags: 文件csv数据from模型网页dateload
1条回答
网友
1楼 · 发布于 2024-09-29 02:22:46

尝试将整个文件加载到dataframe,然后可以尝试以下操作:

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]

相关问题 更多 >