J'ai une matrice numpue et pour la simplicité, il est vide. Les dimensions sont 8x12. J'ai mes en-têtes de rangée et de colonne définies.
A B C D E F G H 12 || || || || || || || || 11 || || || || || || || || 10 || || || || || || || || 9 || || || || || || || || 8 || || || || || || || || 7 || || || || || || || || 6 || || || || || || || || 5 || || || || || || || || 4 || || || || || || || || 3 || || || || || || || || 2 || || || || || || || || 1 || || || || || || || ||
3 Réponses :
Si vous êtes intéressé par une sortie monospace pour votre Bien que cela ne prend pas en charge les pieds de page, cela fonctionne bien hors de la boîte avec Pandas code> Cadre de données, vous pouvez vérifier Tabulate . Pandas code> cadres de données. P> from tabulate import tabulate
import pandas as pd
df = pd.DataFrame({'col_two' : [0.0001, 1e-005 , 1e-006, 1e-007],
'column_3' : ['ABCD', 'ABCD', 'long string', 'ABCD']})
print(tabulate(df, headers='keys', tablefmt='psql'))
+----+-----------+-------------+
| | col_two | column_3 |
|----+-----------+-------------|
| 0 | 0.0001 | ABCD |
| 1 | 1e-05 | ABCD |
| 2 | 1e-06 | long string |
| 3 | 1e-07 | ABCD |
+----+-----------+-------------+
Je cherchais une réponse au même problème, c'est pourquoi j'ai trouvé votre question.
Je sais que cette réponse est de 25 jours de retard, mais c'est ma première réponse sur Stackoverflow (ou n'importe quel site de cette affaire), donc je le fais de toute façon.
En outre, peut-être que quelqu'un d'autre a besoin d'une réponse à cela à l'avenir. J'espère que ça aide.
Je suis un débutant alors je suis heureux de recevoir des indicateurs / critiques (peu importe la taille de la taille ou du petit) sur la façon dont j'ai répondu. P>
Afin de recréer votre maquette DF, je devais corriger Certaines parenthèses dans votre code et
Débarrassez-vous de «Soi» dans le cadre de la variable B / C, il a généré une erreur pour moi.
En outre, j'ai ajouté le tri_index () pour inverser l'index comme vous l'avez. P>
df4 = df3
df4.columns = [''] * len(df4.columns)
print(df4) # OP's solution
Eh bien, il s'agit d'un peu de hack, mais à des fins d'affichage, il est un moyen très rapide d'obtenir vos noms de colonne au pied de votre sortie d'une manière qui maintient la largeur:
A B C D E F G H 12 || || || || || || || || 11 || || || || || || || || 10 || || || || || || || || 9 || || || || || || || || 8 || || || || || || || || 7 || || || || || || || || 6 || || || || || || || || 5 || || || || || || || || 4 || || || || || || || || 3 || || || || || || || || 2 || || || || || || || || 1 || || || || || || || || col A B C D E F G H
Numpy Numpy CODE> Les tableaux n'ont pas d'en-têtes / légendes de la ligne ou de la colonne. Celles-ci font partie duPandas Code> Dataframe. Si les étiquettes de colonne apparaissent en haut ou en bas se seraient une option d'affichagepandas code>, le cas échéant. En d'autres termes, il existe une distinction entre une structure de données et la manière dont elle est affichée.Pourriez-vous nous dire: pourquoi vous le voulez en bas?