Sto tentando di eliminare righe di un dataframe in base a una colonna di date; [Delivery Date]
Pandas - Python, eliminazione delle righe in base alla colonna Data
Ho bisogno di cancellare righe che hanno più di 6 mesi ma non sono uguali all'anno '1970'.
Ho creato 2 variabili:
from datetime import date, timedelta
sixmonthago = date.today() - timedelta(188)
import time
nineteen_seventy = time.strptime('01-01-70', '%d-%m-%y')
ma non so come eliminare le righe sulla base di queste due variabili, utilizzando la colonna [Delivery Date]
.
Qualcuno potrebbe fornire la soluzione corretta?
Grazie .. Sto ricevendo un errore di ritorno: TypeError: 'Può usare solo di accesso .dt con valori datetimelike '- probabilmente ha bisogno di una propria domanda separata ma questo significa che devo cambiare la [Delivery Date] in datetime? Scusa, sono abbastanza nuovo per questo –
Hai mave stringhe invece di datazioni, puoi convertire facendo 'df ['Delivery Date'] = pd.to_datetime (df ['Delivery Date'])' – EdChum