Ich verstehe also vollkommen, wie man Resample verwendet , aber die Dokumentation macht keine gute Arbeit darin, die Optionen zu erklären.
Die meisten Optionen in der resample
Funktion sind also ziemlich einfach, mit Ausnahme dieser beiden:
- Regel: Die Offset-Zeichenfolge oder das Objekt, die die Zielkonvertierung darstellt
- wie: Zeichenfolge, Methode zum Down- oder Re-Sampling, standardmäßig 'mean'
Wenn ich mir also so viele Beispiele ansehe, wie ich online gefunden habe, kann ich sehen, welche Regeln Sie 'D'
für Tag, 'xMin'
Minuten, 'xL'
Millisekunden ausführen können, aber das ist alles, was ich finden konnte.
denn wie ich folgendes gesehen habe 'first'
, np.max
, 'last'
, 'mean'
, und 'n1n2n3n4...nx'
wo nx ist der erste Buchstabe eines jeden Spaltenindex.
Gibt es also irgendwo in der Dokumentation, die mir fehlt, die alle Optionen für pandas.resample
die Regel und wie Eingaben anzeigt ? Wenn ja, wo, weil ich es nicht finden konnte. Wenn nein, welche Möglichkeiten gibt es für sie?
quelle
how='last'
undhow='first'
: Vergessen Sie nicht, hinzuzufügenclosed='left', label='left'
. Linkresample(...).last()
Antworten:
Siehe die Dokumentation zur Zeitreihe . Es enthält eine Liste von Offsets (und "verankerten" Offsets ) sowie einen Abschnitt zum Resampling .
Beachten Sie, dass es keine Liste aller verschiedenen
how
Optionen gibt, da es sich um eine beliebige NumPy-Array-Funktion handeln kann und jede Funktion, die über Groupby Dispatching verfügbar ist, namentlich übergeben werden kannhow
.quelle
Es steckt noch mehr dahinter, aber Sie suchen wahrscheinlich nach dieser Liste:
Quelle: http://pandas.pydata.org/pandas-docs/stable/timeseries.html#offset-aliases
quelle