Buongiorno,
io ho un insieme di dati (data di passaggio in un preciso punto di misurazione, ora di passaggio in un preciso punto di misurazione, codice identificativo di veicolo, destinazione del veicolo) e sto cercando un modo di scrivere un codice python che mi permetta di calcolare la distanza percorsa da ogni veicolo, sapendo che passa per un certo punto e sapendo dove è diretto. Sarebbe interessante poter anche inserire una ulteriore riga di codice che permetta un azzeramento del conteggio a seguito di determinate condizioni (per esempio il veicolo non passa per molti mesi).
Banalmente, se so che il veicolo A passa 15 volte (nel punto della misurazione, sempre fisso), ogni volta in base a dove va vorrei potergli assegnare una colonna con la distanza percorsa in totale. Per esempio se va 2 volte a 10 km, 10 volte a 5 km e 3 volte a 2 km:
Veicolo Distanza complessiva fino ad ora
A 10
A 20
A 25
A 30
A 35
A 40
A 45
A 50
A 55
A 60
A 65
A 70
A 72
A 74
A 76
Io ho un numero di veicoli notevole, quindi sarebbe comodo automatizzare il tutto. Avevo pensato a un concatenazione di cicli if, ma non avrei idea di come metterlo giu in modo funzionante. Utilizzo python per pura analisi dati e questa cosa va oltre a ciò che ho visto.
Vi ringrazio
io ho un insieme di dati (data di passaggio in un preciso punto di misurazione, ora di passaggio in un preciso punto di misurazione, codice identificativo di veicolo, destinazione del veicolo) e sto cercando un modo di scrivere un codice python che mi permetta di calcolare la distanza percorsa da ogni veicolo, sapendo che passa per un certo punto e sapendo dove è diretto. Sarebbe interessante poter anche inserire una ulteriore riga di codice che permetta un azzeramento del conteggio a seguito di determinate condizioni (per esempio il veicolo non passa per molti mesi).
Banalmente, se so che il veicolo A passa 15 volte (nel punto della misurazione, sempre fisso), ogni volta in base a dove va vorrei potergli assegnare una colonna con la distanza percorsa in totale. Per esempio se va 2 volte a 10 km, 10 volte a 5 km e 3 volte a 2 km:
Veicolo Distanza complessiva fino ad ora
A 10
A 20
A 25
A 30
A 35
A 40
A 45
A 50
A 55
A 60
A 65
A 70
A 72
A 74
A 76
Io ho un numero di veicoli notevole, quindi sarebbe comodo automatizzare il tutto. Avevo pensato a un concatenazione di cicli if, ma non avrei idea di come metterlo giu in modo funzionante. Utilizzo python per pura analisi dati e questa cosa va oltre a ciò che ho visto.
Vi ringrazio