Timp de distribuție de ziua din săptămână pentru un anumit set de date care are Unix Timestamp, de data

0

Problema

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:

enter image description here

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 ?

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

Cel mai bun răspuns

0

Trebuie să specificați unitatea de valoare, aici ms:


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

În alte limbi

Această pagină este în alte limbi

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