Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在数据框中获取日期范围(也是索引)内的部分数据?_Python_Pandas_Dataframe - Fatal编程技术网

Python 如何在数据框中获取日期范围(也是索引)内的部分数据?

Python 如何在数据框中获取日期范围(也是索引)内的部分数据?,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个熊猫数据帧,我需要获得两个日期之间的所有排列值(例如2021-03-25和2021-03-29之间) 这是我正在尝试的代码,当然它不起作用;它只给出一个空的数据帧: data = pd.read_csv(r'filev2server.csv',index_col="DATE", parse_dates=True, delimiter=",") filter = (data.index > start_date) & (data.ind

我有一个熊猫数据帧,我需要获得两个日期之间的所有
排列值(例如2021-03-25和2021-03-29之间)

这是我正在尝试的代码,当然它不起作用;它只给出一个空的数据帧:

data = pd.read_csv(r'filev2server.csv',index_col="DATE", parse_dates=True, delimiter=",")
filter = (data.index > start_date) & (data.index <= end_date)
data=data.loc[filter]
转换索引,然后使用布尔索引:

开始日期='2021-03-25'
结束日期='2021-03-29'
data.index=pd.to_datetime(data.index)

数据=数据[(data.index>开始日期)和(data.index提供了一个小样本数据,提供了预期的输出,并分享了您尝试过的代码,包括您从哪里得到的Stuck您是如何在代码中定义
start\u date
end\u date
的?猜猜我是如何定义它们的?
start\u date='25/03/2021'
end\u date='03/04/2021'
格式不同:)
data = pd.read_csv(r'filev2server.csv',index_col="DATE", parse_dates=True, delimiter=",")
filter = (data.index > start_date) & (data.index <= end_date)
data=data.loc[filter]
DATE                          SPREAD
2021-03-25 00:00:00.209803    -15.18
2021-03-25 00:00:01.834820    -15.25
2021-03-25 00:00:02.269944    -14.25
2021-03-25 00:00:02.706196    -14.12
2021-03-25 00:00:03.140489    -14.55
                               ...  
2021-03-29 23:59:58.876018    -77.52
2021-03-29 23:59:59.110395    -77.52
2021-03-29 23:59:59.497492    -77.47
2021-03-29 23:59:59.727999    -76.85
2021-03-29 23:59:59.963468    -76.84