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é)
** 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]})
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é
c'est tout. Je veux essayer différentes choses lorsque je veux afficher les données.
Résumé de la grammaire fréquemment utilisée dans les pandas
En avril 2020, nous avons lancé Twitter et Blog avec qiita. Veuillez bien vous entendre
Recommended Posts