Ich habe Probleme zu verstehen, den Unterschied zwischen einem PeriodIndex und einem DateTimeIndex, und wann zu welcher verwenden. Insbesondere erschien mir die Verwendung von Perioden im Gegensatz zu Timestamps immer natürlicher, aber kürzlich entdeckte ich, dass Timestamps die gleiche Indizierungsfunktion zu bieten scheinen, mit dem Timegrouper verwendet werden können und auch besser mit Matplotlibs Datumsfunktionalitäten funktionieren. Ich frage mich, ob es überhaupt einen Grund gibt, Perioden (einen PeriodIndex) zu verwenden?Python - Pandas - Unterschied zwischen Zeitstempeln und Zeitraumbereich
0
A
Antwort
1
Perioden können verwendet werden, um zu prüfen, ob ein bestimmtes Ereignis innerhalb eines bestimmten Zeitraums auftritt. Grundsätzlich stellt ein Zeitraum ein Intervall dar, während ein Zeitstempel einen Zeitpunkt darstellt.
# For example, this will return True since the period is 1Day. This test cannot be done with a Timestamp.
p = pd.Period('2017-06-13')
test = pd.Timestamp('2017-06-13 22:11')
p.start_time < test < p.end_time
Ich glaube, der einfachste Grund für diejenigen Perioden verwenden/Zeitstempel ist, ob Attribute aus einer Zeit und einen Zeitstempel für ihren/seinen Code benötigt werden.
Verwandte Themen
- 1. Unterschied zwischen Zeitstempeln in Oracle
- 2. Python findet den Unterschied zwischen zwei Zeitstempeln in Minuten
- 3. Finde den Unterschied zwischen zwei Zeitstempeln
- 4. MySql Unterschied zwischen zwei Zeitstempeln in Sekunden?
- 5. Unterschied in Minuten zwischen 2 Zeitstempeln
- 6. MySql Unterschied zwischen zwei Zeitstempeln in Tagen?
- 7. Verwenden von Python-Pandas-Zeitstempeln in sklearn.cross_validation.cross_val_score
- 8. Unterschied zwischen df.where() und df [(df [] ==)] in Pandas, Python
- 9. unterschied in csv.reader und pandas - python
- 10. Pandas: Unterschied zwischen NaN und None
- 11. Pandas Unterschied zwischen apply() und aggregate() Funktionen
- 12. Unterschied zwischen [] und [,,] in Python
- 13. Unterschied zwischen "" und "" in Python
- 14. Entfernen Sie alle Zeilen zwischen zwei Zeitstempeln aus Pandas Datenrahmen
- 15. Unterschied zwischen Python 2.7.3 und Python 3.3
- 16. Unterschied zwischen zwei Zeitstempeln in SQLite mit hoher Genauigkeit
- 17. Wie berechne ich den Unterschied zwischen Zeitstempeln bei bestimmten Bedingungen?
- 18. Unterschied zwischen zwei Zeitstempeln (in Tagen) in Orakel einschließlich Unterschied zwischen Zeitstempel
- 19. Was ist der Unterschied zwischen 'AAPL' ist und [ 'AAPL'] in Python Pandas Pandas groupby Objekt GROUPBY
- 20. Unterschied zwischen Memoisierungsimplementierungen - Python
- 21. Python Pandas Datenformatierung: Unterschied im Vorbei Index und ILoc
- 22. Unterschied zwischen asfreq und resample
- 23. Unterschied in Python zwischen Basestring und types.StringType?
- 24. Unterschied zwischen os.path.exists und os.path.isfile in Python
- 25. Unterschied zwischen Rückgabe und Drucken in Python?
- 26. Python Unterschied zwischen randn und normal
- 27. Unterschied zwischen "//" und "/" in Python 2
- 28. Unterschied zwischen Java-Schnittstellen und Python Mixin?
- 29. Python: Unterschied zwischen "|" und "oder" in Gleichung
- 30. Unterschied zwischen Python float und numpy float32
Hallo, interessant. Danke vielmals. Kannst du auch etwas darüber sagen, wo du Perioden gegen Zeitstempel verwenden würdest? – clog14
Es gibt viele Situationen, in denen die Verwendung von Zeiträumen praktischer ist als die Verwendung von Zeitstempeln. Ein paar Beispiele sind die Überwachung der Anzahl von Flügen, die während eines Zeitraums landen, und die Überwachung eines durchschnittlichen Aktienkurses während eines Zeitraums. Es würde nicht viel Einblick geben, um zu überprüfen, wie viele Flugzeuge genau bei z.B. 13.00 Uhr Und die Zeitmittelung funktioniert nicht, wenn nur ein Datenpunkt vorhanden ist. – ctl