7

原則として、オブジェクトには長くて説明的な列名を (estimated_background_signal単に ではなくbg)使用するのが好きです。DataFrameこの設定の欠点の 1 つは、DataFrameの表示フォームに、必要な値よりも幅の広い列がいくつかあることです。例えば:

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

ディスプレイがもっと狭いといいですね。ヘッダーを無視すると、最も狭い表示は次のようになります。

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

...しかし、ヘッダーを完全に削除することは、完全に満足のいく解決策ではありません。より良い方法は、いくつかのヘッダーを表示できるようにディスプレイを十分に広くすることです。おそらく数行を占めます:

    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

すべての状況に適した単一の規則がないことはおそらく明らかですが、いずれにせよ、の表示フォームのpandasヘッダーと列幅をカスタマイズする方法はありますか?DataFrame

4

2 に答える 2