2016-09-24 58 views
2

我在熊猫数据框中有很多长字符串的文本列,但我只对检查其中的一个感兴趣。有没有办法沿着pd.set_option('max_colwidth', 60)的方向使用某些东西,但只能使用单个列,而不是扩展我的df中所有列的宽度?我可以在熊猫中设置可变的列宽吗?

回答

6

如果要更改Jupyter笔记本中的显示内容,可以使用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

非常漂亮截断列宽。

相关问题