[ Foro de Python ]

resta de fechas python

11-Jan-2022 13:13
Invitado (Hilsa)
1 Respuestas

Hola a todos, soy nueva en programacion, espero puedan ayudarme a resolver lo siguiente:
Tengo una lista de fechas en formato Timestamp y quiero restarle una fecha fija introducida por el usuario, y asi obtener como resultado una lista con la diferencia en días entre las fechas.
Hice una cosa así que seguro tiene varios errores, pero le di mucha vuelta al asunto y ya no sé como solucionarlo.


import numpy as np
import pandas as pd
import datetime
import time

fechas = pd.read_excel('fechas.xlsx') 
fechas_np = np.array(fechas)

fecha_inicio=fechas_np[:,3]
fecha_prono=input('introduzca fecha de pronóstico:Ej  10/01/2022--->')
delta_tiempo=[]
for i in fecha_inicio:
    delta_tiempo[i]=(fecha_prono - fecha_inicio[i]).days                *
print(delta_tiempo)


el error que salta es el siguiente: (donde puse el *)
only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indices


19-Jan-2022 23:38
Invitado (Carles)

¿Estás leyendo un archivo Excel con pandas sin especifiar la hoja en la que se encuentran los datos?






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)