Le temps de la répartition par jour de la semaine pour un dataset qui a Timestamp Unix comme date

0

La question

J'essaie d'obtenir la répartition du temps d'un événement donné un jour de la semaine. Toutes mes données sont stockées dans une .fichier csv. Un enregistrement ressembler à ceci:

enter image description here

Comme vous pouvez le voir, le temps est le timestamp unix de format, donc je dois le convertir en un format plus lisible et ensuite, pour chaque jour, le nombre total d'occurrences de l'événement soi-disant.

Voici le code que j'ai écrit:

import pandas as pd
strikes_df = pd.read_csv('my_csv_file.csv')
(pd.to_datetime(strikes_df['time']).dt.weekday).value_counts()

La sortie est:

3    313113
Name: time, dtype: int64

Ce qui signifie que toutes les occurrences de l'événement a été enregistré dans le même jour de la semaine ? Ce n'est pas ce que le fichier me montre. J'ai essayé la conversion d'une partie des timestamps unix avec un convertisseur en ligne et les résultats sont différents.

Ce que je fais mal ici ?

database pandas python timestamp
2021-11-23 20:40:28
1

La meilleure réponse

0

Vous devez spécifier l'unité de la valeur, ici mme:


(pd.to_datetime(strikes_df['time'],unit='ms').dt.weekday).value_counts()
2021-11-23 20:58:17

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................