Python笔记本Panda DataFrame没有换行符

时间:2017-04-12 14:35:47

标签: python pandas jupyter-notebook

我正在使用Python Jupyter Notebook显示一些pandas DataFrame。

我有一些数据框,我想显示具有固定列宽的数据。为此,我希望能够打破细胞。

例如,我有以下内容:

df = pd.DataFrame({'one' : ['one', 'two', 'This is very long string very long string very long string very long string\nvery long string very long string']})
df

我想设置列的大小并有换行符。 我尝试了以下方法: pd.set_option('display.max_colwidth', 2000)

但它只设置了最大尺寸。有没有办法为每列设置列宽? 谢谢。

1 个答案:

答案 0 :(得分:0)

尝试从pandas覆盖CSS默认值,但它可能取决于版本 https://github.com/jupyterlab/jupyterlab/issues/961

CSS中的换行是自动换行

df.style.set_properties(**{'word-wrap': 'break-word'})