Wpis z mikrobloga

jak przekonwertować datę na liczbę żeby dostać kolejne liczby?
będzie to w środowisku pandas

moja propozycja to scastować na int i podzielić na liczbę nanosekund w dobie
ale może jest coś zgrabniejszego?

a = pd.date_range('2025-01-01','2025-01-06')

a.astype('int64')/(24 * 3600 * 1e9)

#python
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Tfuj_ex: dzięki :)
Pomysł 1 to ten mój
Pomysł 2 jest wolniejszy (milisekundy vs mikrosekundy)
Pomysł 3 nie nadaje się gdy daty nie są wszystkie w danym zakresie, np nie ma weekendów
Pomysł 4 nie nadaje się bo pomiędzy 31grudnia a 1 stycznia jest prawie 9 tys dni różnicy ( ͡° ͜ʖ ͡°)
  • Odpowiedz