Wpis z mikrobloga

hej przyjaciele #python
potrzebuję z pewnej listy dat wyciągniąć ich dzień tygodnia, jako numer najlepiej

wymyśliłem to:

`import pandas as pd
pd.date_range('2022-01-01','2022-01-31', freq='1d').strftime('%w').astype('int')
`

ale wydaje mi się że to na około leci - bo tworzy Series z datą, potem konwertuje to na tekst a na końcu na int

da się jakoś prościej (może być inna biblioteka użyta)

dziękuję przyjaciele
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@heniek_8: Jeśli już wcześniej masz tę listę dat jako dane wyjściowe czy wynik innych operacji to możesz po prostu iterować po tej liście:
# dates - to Twoja lista z datami

[d.dayofweekweek for d in dates]
Założyłem, że ta lista jest już jako format datetime
  • Odpowiedz