仅在一个单元格中居中和拉伸显示的DataFrame

时间:2019-05-21 08:56:22

标签: python jupyter-notebook ipython

我想在笔记本的中间显示一个宽度大于默认宽度的DataFrame。

想象一下小的DataFrame(我拥有的实际DataFrame的大小是可比的):

d = {'col1': [1, 2], 'col2': [3, 4]}
df = pd.DataFrame(data=d)

我试图使用此代码来居中输出:

display(HTLM("""
<style>
.output {
    align-items: center;
    text-align: center;
    overflow: auto;
}
</style>
"""))

但是,它可以在整个笔记本中使用,并弄乱了其他一些DataFrame的显示(由于某种原因,宽范围的DataFrame失去了它们的第一列)。

因此,我想以某种方式将此代码仅应用于一个选定单元格的输出。我用谷歌搜索,但只发现了影响整个笔记本的解决方案。

此外,为了更改DataFrame的宽度,我尝试:

pd.set_option('display.width', 400)

但是,DataFrame的显示方式与我使用此命令之前相同。

0 个答案:

没有答案