2016-09-24 1 views
2

私はパンダのデータフレームに長い文字列の列をいくつか持っていますが、そのうちの1つを調べることにのみ興味があります。 pd.set_option('max_colwidth', 60)の行に沿って何かを使用する方法がありますが、単一列の場合のみ、私のdfのすべての列の幅を広げるのではなく、パンダで可変の列幅を設定できますか?

答えて

6

ジュピターノートの表示を変更する場合は、Style機能を使用できます。 一部の列のみにこの書式を使用するには、subsetパラメータのおかげで拡大する列を指定します。これは基本的にHTMLとCSSです。

### Test data 
df = DataFrame({'text': ['foo foo foo foo foo foo foo foo', 'bar bar bar bar bar'], 
       'number': [1, 2]}) 

df.style.set_properties(subset=['text'], **{'width': '300px'}) 

enter image description here

+0

で切捨て列幅非常に素晴らしいです。

関連する問題