Ho un file CSV denominato data.csv
comeModifica data di un DateTimeIndex
TS;val
10:00;0.1
10:05;0.2
10:10;0.3
10:15;0.4
ho letto questo file CSV utilizzando questo script
#!/usr/bin/env python
import pandas as pd
if __name__ == "__main__":
yyyy = 2013
mm = 2
dd = 1
df = pd.read_csv('data.csv', sep=';', parse_dates=[0], index_col=0)
print(df)
ottengo questo
val
TS
2013-06-17 10:00:00 0.1
2013-06-17 10:05:00 0.2
2013-06-17 10:10:00 0.3
2013-06-17 10:15:00 0.4
I Desidero modificare la data di ogni DateTimeIndex al 2013-02-01
val
TS
2013-02-01 10:00:00 0.1
2013-02-01 10:05:00 0.2
2013-02-01 10:10:00 0.3
2013-02-01 10:15:00 0.4
Qual è il modo più semplice per farlo?
è possibile utilizzare 'datetime.replace (anno, mese, giorno)' nelle date – cmd