Ich fragte mich, was die set_option der Python-Pandas-Bibliothek war Ich habe es nicht sofort nach dem Überprüfen verstanden, daher werde ich es ausgeben.
Siehe Pandas-Dokumentation
pandas.set_option(pat, value) Sets the value of the specified option.
Es ist buchstäblich so, als würde man einem Wert eine bestimmte Option hinzufügen. Darüber hinaus nimmt das erste Argument einen regulären Ausdruck wie folgt an.
Parameters: pat : str Regexp which should match a single option. Note: partial matches are supported for convenience, but unless you use the full option name (e.g. x.y.z.option_name), your code may break in future versions if new options with similar names are introduced. value : object New value of option.
Es gibt viele Möglichkeiten, die Sie tun können Einzelheiten entnehmen Sie bitte dem offiziellen Dokument.
Hier möchte ich einige Verwendungen durchführen.
Unten finden Sie ein Beispiel für die Verwendung mit Jupyter-Notebooks
** Nicht nach X Ziffern anzeigen ** Beispiel: Wenn Sie die Ausgabe eines Datenrahmens unter 3 Dezimalstellen halten möchten
qiita.py
pd.set_option('display.precision',3)
#Stellen Sie ein, dass 3 oder weniger nach dem Dezimalpunkt nicht angezeigt werden
# display.War okay wegzulassen
test = pd.DataFrame({'test':[5,7,9]})
#Vorerst 5,7,Bereiten Sie 9 Daten vor
print(test/3)
#Teilen Sie diese Daten durch 3
Ausgabeergebnis (3 Ziffern, Folgendes wird nicht angezeigt)
** Ändern Sie die Anzahl der angezeigten Zeilen (nicht automatisch ausblenden) ** In Jupyter usw. werden einige Zeilen automatisch ausgeblendet, wie unten gezeigt.
qiita.py
test = pd.DataFrame({'test':[10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10]})
Daher möchte ich die angegebene Anzahl von Zeilen anzeigen. Hier möchte ich 100 Datenzeilen anzeigen. Fügen Sie daher die Option "max_rows" hinzu. (Natürlich gibt es auch Spaltenoptionen.)
qiita.py
pd.set_option("max_rows",100)
Als Ergebnis wurde es angezeigt
das ist alles. Ich möchte verschiedene Dinge ausprobieren, wenn ich die Daten anzeigen möchte.
Zusammenfassung der häufig verwendeten Grammatik in Pandas
Im April 2020 haben wir Twitter und Blog mit Qiita gestartet. Bitte verstehen Sie sich gut
Recommended Posts