Bonjour à tous,
Je récolte des données dans des voitures, et je voulais savoir si l'heure à laquelle le conducteur roulait était une heure de pointe.
J'ai un vecteur en format datetime, dont le début est le suivant :
Je voulais donc utiliser isbetween, et j'ai fait ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 date_time = '17:14:47.600' '17:14:47.900' '17:14:48.200' '17:14:48.500' '17:14:48.800' '17:14:49.100' '17:14:49.400' '17:14:49.700' '17:14:50.000' '17:14:50.300' '17:14:50.600' '17:14:50.900' '17:14:51.200' '17:14:51.500'
Cependant, peak ne me renvoie que des 0, alors qu'il est sensé me renvoyer des 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 tlower2 = datetime('16:00:00.000', 'Format', 'HH:mm:ss.SSS') tupper2 = datetime('18:30:00.000', 'Format', 'HH:mm:ss.SSS'); peak = isbetween(date_time,tlower2,tupper2);
Ca a l'air vraiment bête mais je tourne en rond depuis tout à l'heure.
Quelqu'un aurait une petite idée de la bêtise que j'ai faite?
Un grand merci d'avance pour votre aide!
Partager