以下语句应正确过滤两个日期之间的值。
# filtrando sólo del 2018-07-26 al 2018-08-02
df_selec['2018-07-26':'2018-08-02']
但是,它返回了我
Empty DataFrame
Columns: [cierres, Retornos, Retornos_acum, var_diaria, rend_diario, tend, prod_mov, pronostico, MA7, MA30, MA90, MA120]
Index: []
这是另一种过滤方式
# Seleccionar entre dos fechas del índice
df_selec[(df_selec['Date'] > '2018-07-30') & (df_selec['Date'] < '2018-08-02')]
我回来了
KeyError: 'Date'
如果我们现在对从 Yahoo 获得的 DataFrame 执行相同操作,则选择正确
# Creando una serie de tiempo de las acciones de WFT desde yahoo finance
wft = web.DataReader("WFT", 'yahoo', '2000-1-1', '2018-8-30')
# filtrando sólo del 2016-02-04 al 2016-02-18
wft['2016-02-04':'2016-02-18']
我的错误在哪里?我不明白的是什么?
当日期是 df 的索引时,我们可以通过多种方式选择引号。选项1。
选项1
选项 3。
选项 4。
选项 5。