Ich versuche, ein Pandas to_datetime
Objekt mit einem anderen to_datetime
Objekt zu vergleichen. An beiden Orten gebe ich das Datum als date = pd.to_datetime('2017-01-03')
ein, aber wenn ich eine Druckanweisung für jedes ausführe, bekomme ich in einem Fall 2017-01-03
, aber in einem anderen bekomme ich 2017-01-03 00:00:00
. Dies verursacht ein Problem, denn wenn ich eine if-Anweisung verwende, die sie vergleicht, wie if date1 == date2:
, werden sie nicht als gleichwertig verglichen, wenn sie in Wirklichkeit sind. Gibt es eine Formatanweisung, die ich verwenden kann, um den to_datetime()
Befehl zu erzwingen, das 2017-01-03
Format zu geben?pandas to_datetime Formatierung
0
A
Antwort
1
Sie date()
Methode können von Pandas Zeitstempel wählen Sie einfach Datum und auch Verwenden Sie strftimeme(format)
Methode, um es in eine Zeichenfolge mit unterschiedlichen Formaten zu konvertieren.
date = pd.to_datetime('2017-01-03').date()
print(date)
>datetime.date(2017, 1, 3)
oder
date = pd.to_datetime('2017-01-03').strftime("%Y-%m-%d")
print(date)
>'2017-01-03'
1
try .date()
pd.to_datetime('2017-01-03').date()
0
Sie
pd.to_datetime().date()
Zum Beispiel verwenden können:
a='2017-12-24 22:44:09'
b='2017-12-24'
if pd.to_datetime(a).date() == pd.to_datetime(b).date():
print('perfect')
Verwandte Themen
- 1. Pandas to_datetime verliert Zeitzone
- 2. Pandas to_datetime mit multiindex
- 3. Pandas to_datetime() Funktion Performance-Probleme
- 4. Python Pandas Debugging auf to_datetime
- 5. Pandas to_datetime unerwartete UTC Rückkehr
- 6. Pandas DatetimeIndex vs to_datetime Diskrepanzen
- 7. mit Zeitzone in Pandas To_Datetime
- 8. Pandas to_datetime produziert unmögliche Zeiten
- 9. Pandas Zeitreihe Konvertierung und Formatierung
- 10. Anwenden von Pandas to_datetime auf alle Datumsspalten
- 11. Pandas to_datetime Valueerror: Unknown String-Format
- 12. Festlegen eines strftime Format Pandas to_datetime() -Methode
- 13. Datetime-Modul und Pandas to_datetime unterschiedliche Ergebnisse
- 14. Python pandas to_datetime arbeitet nicht stetig
- 15. Pandas to_datetime() Ausgabe mit bestimmtem Datums-Zeitformat
- 16. Pandas: to_datetime Tuple Header - dann am nächsten
- 17. Pandas to_datetime nicht Formatierung des Datetime-Wert in dem gewünschten Format
- 18. Pandas Datetime-Formatierung
- 19. Bedingte Formatierung Pandas
- 20. Pandas: Konvertieren Datenrahmen mit Tagen und Stunden mit to_datetime
- 21. to_datetime in Pandas ändert das Datum meiner Datumsdaten
- 22. Pandas Pivot-Tabellen Formatierung Spaltennamen
- 23. Python Pandas to_csv Methode Formatierung
- 24. Pandas python .describe() Formatierung/Ausgabe
- 25. Formatierung Pandas groupby() für merge
- 26. HTML-Formatierung in Pandas DataFrame
- 27. Formatierung sekundäre y-Achse in Pandas
- 28. eine TXT-Datei in Pandas Formatierung
- 29. Problem mit Matplotlib Formatierung mit Pandas
- 30. Customized Schwimmer Formatierung in einem Pandas Dataframe
Ich bin gespannt, wie Sie mit zwei verschiedenen Fällen enden. –