Aktywne Wpisy
![darknightttt](https://wykop.pl/cdn/c3397992/darknightttt_smeqIzVHYX,q60.jpg)
darknightttt +12
Sloiko-student_1 +142
Otwieram nitke z najlepszymi Keczupami. Mój faworyt to Rolewski pikantny bez cukru. Toż to 266g pomidorów na 100g produktu. Szukam od jakiegoś czasu czegoś co przebije ten smak, ale bez rezultatu. #jedzenie #keczup #jedzzwykopem
![Sloiko-student_1 - Otwieram nitke z najlepszymi Keczupami. Mój faworyt to Rolewski pi...](https://wykop.pl/cdn/c3201142/8f09826f8f2aed03f63330ed11f85cd42e880c3afaf659eb40934b30d1d2f7cb,w150.jpg?author=Sloiko-student_1&auth=cb4795d4127517bac15a271958f713c1)
źródło: temp_file6708728652692286320
Pobierz
potrzebuję pomocy w sprawdzeniu poprawności danych w skrypcie używającym pandas i datetime w pythonie.
Mam sobie taki input, gdzie
start_time
,end_time
orazsession_time
mam podane jako string. Konwertuję to sobie do datetime.timedelta, dodajęstart_time
dostart_date
(które na wejściu nie ma podanych godzin i minut, sam rok, miesiąc, dzień), uzyskującstart_time
jako datetime z godzinami. Następnie dodaję do tegosession_time
i wychodzi mi datetime z poszukiwaną przeze mnie datą. Niemniej, jak widać na załączonym obrazku, czasami zdarza się tak, że ze względu na brak podanych sekund w danych wejściowych daty czasami się rozjeżdżają o 1 minutę.Więc teraz, chciałbym jakoś wykonać sprawdzenie, czy czasami w pliku wejściowym nie było niepoprawnych danych (tak jak w ostatnim wierszu na screenie). Jak sprawdzić, czy absolutna różnica czasu zawsze wynosi 1 minutę, bez względu na dni, miesiące itd. Znalazłem w internecie potencjalne rozwiązanie z użyciem modulo: https://gist.github.com/treyhunner/6218526 ale wydaje mi się to overkill + i tak nie daje mi to rozwiązania od razu( ͡° ʖ̯ ͡°)
źródło: comment_1622308692E1yYkE2yevKQyvAXkJskBb.jpg
Pobierzend_time
iend_date
będą mieć różną datę, jeśli skonwertuję. w sumie jak teraz pomyślałem, to chyba najprostsze rozwiązanie to skonwertować to do stringa i porównać stringi, ale trochę to denerwujące, bo nie po to konwertowałem na datetime wszystko, żeby później z powrotem wracać na stringi ( ͡° ʖ̯ ͡°).abs
- https://stackoverflow.com/questions/41782920/how-do-i-format-a-pandas-timedelta-object