[PYTHON] [Pandas] Was ist set_option?

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) image.png

** Ä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]})

image.png

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 image.png

das ist alles. Ich möchte verschiedene Dinge ausprobieren, wenn ich die Daten anzeigen möchte.

Referenzlink

pandas documentation

Zusammenfassung der häufig verwendeten Grammatik in Pandas

Ich mache P.S Blog und Twitter

Im April 2020 haben wir Twitter und Blog mit Qiita gestartet. Bitte verstehen Sie sich gut

Recommended Posts

[Pandas] Was ist set_option?
Wie man Pandas Rolling benutzt
[Python] Verwendung der Pandas-Serie
[Python] Zusammenfassung der Verwendung von Pandas
Verwendung ist und == in Python
Verwendung von pandas Timestamp und date_range
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
Verwendung von Virtualenv
Verwendung von numpy.vectorize
Verwendung von pytest_report_header
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
Verwendung von SymPy
Wie man x-means benutzt
Verwendung von WikiExtractor.py
Verwendung von IPython
Verwendung von virtualenv
Wie benutzt man Matplotlib?
Verwendung von iptables
Wie benutzt man numpy?
Verwendung von TokyoTechFes2015
Wie benutzt man venv
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Verwendung der Liste []
Wie man Python-Kabusapi benutzt
Verwendung von OptParse
Verwendung von return
Wie man Imutils benutzt
Verwendung von Qt Designer
Verwendung der Suche sortiert
python3: Verwendung der Flasche (2)
Verstehen Sie, wie man Django-Filter verwendet
Verwendung des Generators
[Python] Verwendung von Liste 1
Verwendung von FastAPI ③ OpenAPI
Wie benutzt man Python Argparse?
Verwendung von IPython Notebook
[Hinweis] Verwendung von virtualenv
Verwendung von Redispy-Wörterbüchern
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
[Go] Verwendung von "... (3 Perioden)"
Ich habe versucht zusammenzufassen, wie man Pandas von Python benutzt
So bedienen Sie GeoIp2 von Django
Was ist pip und wie benutzt du es?
Scraping mit Python-Selen ist alt! ?? ・ ・ ・ Verwendung von Pyppeteer
[Python] Verwendung von input ()
Wie benutzt man den Dekorateur?
[Einführung] Verwendung von open3d