Eu sunt încercarea de a obține distribuția în timp a unui anumit eveniment de zi a săptămânii. Toate datele sunt stocate într-un .fișier csv. O înregistrare arata astfel:
După cum puteți vedea, a unix timestamp format, așa că trebuie să-l convertească la o mai ușor de citit format și apoi pentru fiecare zi a obține numărul total de cazuri de așa-numitul eveniment.
Aici este codul care l-am scris:
import pandas as pd
strikes_df = pd.read_csv('my_csv_file.csv')
(pd.to_datetime(strikes_df['time']).dt.weekday).value_counts()
De ieșire este:
3 313113
Name: time, dtype: int64
Ceea ce înseamnă că toate aparițiile de la eveniment a fost înregistrat în aceeași zi a săptămânii ? Asta nu este ceea ce fișierul arată-mi. Am încercat convertirea unele dintre unix timestamp-uri cu un convertor online, iar rezultatele sunt diferite.
Cu ce am gresit aici ?