pandas.to_datetime
Verilerimdeki tarihleri ayrıştırmak için kullanıyorum . Pandalar datetime64[ns]
, tarihlerin tümü yalnızca günlük olmasına rağmen varsayılan olarak tarihleri temsil eder . Ben için tarihleri dönüştürmek için zarif / akıllı yolu olup olmadığını merak datetime.date
ya datetime64[D]
ben CSV veri yazma zaman, tarihler de eklenmeli edilmez, böylece 00:00:00
. El ile eleman eleman eleman dönüştürebilirsiniz biliyorum:
[dt.to_datetime().date() for dt in df.dates]
Ama bu çok yavaş çünkü birçok satırım var ve kullanım amacını bir çeşit yenilgiye uğratıyor pandas.to_datetime
. Bir dtype
kerede tüm sütunu dönüştürmenin bir yolu var mı ? Veya alternatif olarak, pandas.to_datetime
günlük verilerle çalışırken zaman kısmından kurtulabilmem için hassas bir spesifikasyonu destekliyor mu?