En règle générale, j'aime utiliser des noms de colonnes longs et descriptifs (par ex. estimated_background_signal
plutôt que juste bg
) pour DataFrame
objets. Le seul inconvénient de cette préférence est que l'objet DataFrame
Le formulaire d'affichage de l'entreprise a plusieurs colonnes qui sont beaucoup plus larges que leurs valeurs ne l'exigent. Par exemple :
In [10]: data.head()
barcode estimated_background_signal inhibitor_code inhibitor_concentration
0 R00577279 133 IRB 0.001
1 R00577279 189 SNZ 0.001
2 R00577279 101 CMY 0.001
3 R00577279 112 BRC 0.001
4 R00577279 244 ISB 0.001
Ce serait bien si l'écran était plus étroit. Sans tenir compte des en-têtes, l'affichage le plus étroit serait :
0 R00577279 113 IRB 0.001
1 R00577279 189 SNZ 0.001
2 R00577279 101 CMY 0.001
3 R00577279 112 BRC 0.001
4 R00577279 244 ISB 0.001
...mais l'élimination totale des en-têtes n'est pas une solution entièrement satisfaisante. Une meilleure solution consisterait à rendre l'affichage suffisamment large pour permettre la présence de quelques en-têtes, qui pourraient occuper plusieurs lignes :
barcode estim inhib inhib
ated_ itor_ itor_
backg code conce
0 R00577279 113 IRB 0.001
1 R00577279 189 SNZ 0.001
2 R00577279 101 CMY 0.001
3 R00577279 112 BRC 0.001
4 R00577279 244 ISB 0.001
Il est probablement évident qu'aucune convention ne peut convenir à toutes les situations. pandas
offre un moyen de personnaliser les en-têtes et les largeurs de colonne d'une DataFrame
Le formulaire d'affichage de l'entreprise ?