【问题标题】:Jupyter pandas.DataFrame output table format configurationJupyter pandas.DataFrame 输出表格式配置
【发布时间】:2018-07-25 16:39:59
【问题描述】:

在哪里可以配置 Jupyter 以使 DataFrame 对象默认显示为全边框表格

现在看起来像这样:

我希望它看起来像:

【问题讨论】:

    标签: python pandas dataframe jupyter-notebook


    【解决方案1】:

    您可以将以下代码添加到您的笔记本中,该代码将应用于当前笔记本中的所有单元格,无论它输入的是哪个单元格:

    %%HTML
    <style type="text/css">
        table.dataframe td, table.dataframe th {
            border-style: solid;
        }
    </style>
    

    如果您希望它适用于所有笔记本,您可以添加自定义 config/css 文件。如何做到这一点的答案可以在here找到。

    您可能还想探索jupyterthemes,具体取决于您要执行多少其他配置。

    【讨论】:

    • 我尝试了这个解决方案,但似乎它所做的是删除 [] 中的所有行号
    • 你能澄清一下你在找什么吗?我读到你的问题是为了摆脱 In[] 和 Out[]。重读,您只是想在输出中为数据框添加外边框吗?
    • 抱歉,已编辑问题。基本上,我想要所有表格单元格周围的完整边框。
    • 谢谢!有用。我还按照您提供的第一个链接中的说明进行操作(包含在我的评论底部)。它也有效。注意:每次更改 css 文件时无需重新启动 Jupyter,只需重新启动正在运行的笔记本即可。 stackoverflow.com/questions/21971449/…
    • 太棒了! border: 1px solid lightgray; 桌子看起来很完美!
    猜你喜欢
    • 2019-01-25
    • 1970-01-01
    • 1970-01-01
    • 2022-08-14
    • 1970-01-01
    • 2021-06-01
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多