Tarih olarak Unıx Zaman Damgası olan belirli bir veri kümesi için haftanın gününe göre saat dağılımı alın

0

Soru

Belirli bir etkinliğin zaman dağılımını haftanın gününe göre almaya çalışıyorum. Tüm verilerim a'da saklanır .csv dosyası. Bir kayıt şuna benziyor:

enter image description here

Gördüğünüz gibi, zamanın unix zaman damgası biçimi var, bu yüzden onu daha okunabilir bir biçime dönüştürmem ve daha sonra her gün için sözde olayın toplam oluşum sayısını almam gerekiyor.

İşte yazdığım kod:

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

Çıktı şu şekildedir:

3    313113
Name: time, dtype: int64

Bu da olayın tüm olaylarının haftanın aynı günü kaydedildiği anlamına mı geliyor ? Dosyanın bana gösterdiği bu değil. Unix zaman damgalarından bazılarını çevrimiçi bir dönüştürücü ile dönüştürmeyi denedim ve sonuçlar farklı.

Burada neyi yanlış yapıyorum ?

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

En iyi cevabı

0

Değerin birimini belirtmelisiniz, burada ms:


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

Diğer dillerde

Bu sayfa diğer dillerde

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