如何从包含数据和时间作为索引的多索引数据帧中查询[重复]
Posted
技术标签:
【中文标题】如何从包含数据和时间作为索引的多索引数据帧中查询[重复]【英文标题】:How to query from multiindex dataframe containing data and time as index [duplicate] 【发布时间】:2021-11-04 00:39:21 【问题描述】:检查此数据帧图像
我已经发布了我正在使用的数据框的图片,我想从某个日期的特定时间提取数据
我试过了
stockdf.loc[("2015-01-01")].loc['09:17:00']
stockdf.loc[("2015-01-01","09:17:00"),:]
两者都不起作用。
【问题讨论】:
您似乎有日期和时间索引作为字符串。 【参考方案1】:试试吧:
stockdf.loc[("2015-01-01", "09:17:00")]
如果是日期:
stockdf.loc[(pd.to_datetime("2015-01-01").date(), pd.to_datetime("09:17:00").time())]
【讨论】:
欺骗,第二个答案。 我的索引已经是日期和时间格式,我尝试了第一个日期和时间格式。但是像你说的那样把日期和时间放在一起。关键错误-'09:17:00' @jezrael 好的... . 第二个也不行以上是关于如何从包含数据和时间作为索引的多索引数据帧中查询[重复]的主要内容,如果未能解决你的问题,请参考以下文章
Pandas 多索引数据框 - 从多索引中的一个索引中选择最大值