【发布时间】:2018-10-12 12:26:15
【问题描述】:
我有一个列表,其中包含我使用以下方法创建的日期:
dates_list = pd.date_range(startdate, num_of_periods, freq = 'MS')
^将日期范围存储在dates_list
如果我执行 print(dates_list),这将正确返回我的每月日期列表。
我想要做的是在给定范围内的特定日期寻找索引号。我试过了:
dates_list.index(call_date)
^^其中call_date是我试图查找索引号的日期
我收到一条错误消息,内容如下:
TypeError: 'DatetimeIndex' object is not callable
如果我在更简单的列表上尝试相同的命令,
即:simple_list = ['cheese', 'banana', 'mushroom', 'apple' ...]
simple_list.index('banana') 它返回 1。
如何从日期列表中获取索引值?有什么我必须做的不同的事情吗?
任何反馈都将不胜感激。谢谢你。
【问题讨论】:
标签: python list pandas date indexing