[PYTHON] [Pandas] Qu'est-ce que set_option [Comment utiliser]

Je me suis demandé quelle était l'option set_option de la bibliothèque pandas Python Je ne l'ai pas compris immédiatement après l'avoir vérifié, je vais donc le publier.

Voir documentation pandas

pandas.set_option(pat, value) Sets the value of the specified option.

C'est littéralement comme ** ajouter une option spécifique à une valeur **. De plus, le premier argument prend une expression régulière comme suit.

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.

Vous pouvez faire de nombreuses options Veuillez consulter le document officiel pour plus de détails.

Ici, je voudrais effectuer quelques usages.

Vous trouverez ci-dessous un exemple d'utilisation avec le notebook Jupyter

** Ne pas afficher après X chiffres ** Exemple: si vous souhaitez conserver la sortie d'un bloc de données en dessous de 3 décimales

qiita.py


pd.set_option('display.precision',3)
#Ne pas afficher 3 ou moins après la virgule décimale
# display.J'avais le droit d'omettre

test = pd.DataFrame({'test':[5,7,9]})
#Pour le moment, 5,7,Préparez 9 données

print(test/3)
#Divisez ces données par 3

Résultat de sortie (3 chiffres, ce qui suit n'est pas affiché) image.png

** Changer le nombre de lignes affichées (ne pas masquer automatiquement) ** Dans Jupyter etc., certaines lignes sont automatiquement masquées comme indiqué ci-dessous.

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

Par conséquent, je voudrais afficher le nombre de lignes spécifié. Ici, je veux afficher 100 lignes de données. Par conséquent, ajoutez l'option "max_rows". (Bien sûr, il existe également des options de colonne.)

qiita.py


pd.set_option("max_rows",100)

En conséquence, il a été affiché image.png

c'est tout. Je veux essayer différentes choses lorsque je veux afficher les données.

Lien de référence

pandas documentation

Résumé de la grammaire fréquemment utilisée dans les pandas

Je fais le blog P.S et Twitter

En avril 2020, nous avons lancé Twitter et Blog avec qiita. Veuillez bien vous entendre

Recommended Posts

[Pandas] Qu'est-ce que set_option [Comment utiliser]
Comment utiliser Pandas Rolling
[Python] Comment utiliser la série Pandas
[Python] Résumé de l'utilisation des pandas
Comment utiliser is et == en Python
Comment utiliser les pandas Timestamp et date_range
Comment utiliser xml.etree.ElementTree
Comment utiliser Python-shell
Remarques sur l'utilisation de tf.data
Comment utiliser virtualenv
Comment utiliser Seaboan
Comment utiliser la correspondance d'image
Comment utiliser le shogun
Comment utiliser Virtualenv
Comment utiliser numpy.vectorize
Comment utiliser pytest_report_header
Comment utiliser partiel
Comment utiliser Bio.Phylo
Comment utiliser SymPy
Comment utiliser x-means
Comment utiliser WikiExtractor.py
Comment utiliser IPython
Comment utiliser virtualenv
Comment utiliser Matplotlib
Comment utiliser iptables
Comment utiliser numpy
Comment utiliser TokyoTechFes2015
Comment utiliser venv
Comment utiliser le dictionnaire {}
Comment utiliser Pyenv
Comment utiliser la liste []
Comment utiliser python-kabusapi
Comment utiliser OptParse
Comment utiliser le retour
Comment utiliser pyenv-virtualenv
Comment utiliser imutils
Comment utiliser Qt Designer
Comment utiliser la recherche triée
python3: Comment utiliser la bouteille (2)
Comprendre comment utiliser django-filter
Comment utiliser le générateur
[Python] Comment utiliser la liste 1
Comment utiliser FastAPI ③ OpenAPI
Comment utiliser Python Argparse
Comment utiliser IPython Notebook
[Note] Comment utiliser virtualenv
Comment utiliser les dictionnaires redis-py
Python: comment utiliser pydub
[Python] Comment utiliser checkio
[Aller] Comment utiliser "... (3 périodes)"
J'ai essayé de résumer comment utiliser les pandas de python
Comment faire fonctionner GeoIp2 de Django
Qu'est-ce que pip et comment l'utilisez vous?
Le grattage avec Python-Selenium est vieux! ?? ・ ・ ・ Comment utiliser Pyppeteer
[Python] Comment utiliser input ()
Comment utiliser le décorateur
[Introduction] Comment utiliser open3d