首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用这些索引器对DatetimeIndex进行位置索引

无法使用这些索引器对DatetimeIndex进行位置索引
EN

Stack Overflow用户
提问于 2021-06-01 21:31:40
回答 1查看 258关注 0票数 0

我有一个带有datetime索引的时间序列数据帧"his“,我想从中提取一定范围的时间步长。起始点"selected_var_start“是datetime索引格式(从另一个数据帧中提取)。我想提取总共24小时。

我试着这样做:his = his.iloc[selected_var_start:(selected_var_start+pd.DateOffset(hours=24))]

我得到以下错误TypeError: cannot do positional indexing on DatetimeIndex with these indexers [DatetimeIndex(['2010-11-12 19:00:00'], dtype='datetime64[ns]', name='Datetime', freq=None)] of type DatetimeIndex

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2021-06-01 21:35:41

loc与字符串一起使用

代码语言:javascript
复制
pd.DataFrame(index=pd.date_range('11/01/2010', '12/01/2010')).loc['2010-11-12': '2010-11-13']
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67789837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档