【问题标题】:Jupyter hide dataframe index but keep original styingJupyter 隐藏数据框索引但保持原始样式
【发布时间】:2020-12-18 12:46:37
【问题描述】:

在 Jupyter 中,我想隐藏熊猫数据框的索引。下面的代码成功地隐藏了索引,但会打印出整个数据帧,而不是默认只打印第一行和最后 5 行。如何隐藏索引但保留默认样式?

df.style.hide_index()

【问题讨论】:

  • 你能再解释一下你的问题吗?与第一种情况一样,预期结果 bla bla。
  • 我不知道该如何解释。 Jupyter 笔记本中的默认行为是打印出数据帧的前 5 行和后 5 行。上面的代码成功隐藏了索引,但是打印出了整个数据框,我想保留打印前 5 行和后 5 行的默认行为。

标签: python pandas jupyter-notebook


【解决方案1】:

你可以先将它分配给一个新的数据框,然后只显示它的前 5 个

df_new = df.style.hide_index()
df_new.head(self, n=5)

【讨论】:

    【解决方案2】:

    谢谢你的解释。 您可以使用 set_index 功能。使用“First_Column_Name”作为参数

    df.set_index('First_Column_Name', inplace=True)
    df
    

    因此将保留默认行为。

    【讨论】:

      猜你喜欢
      • 2023-02-13
      • 2020-12-04
      • 2017-10-03
      • 1970-01-01
      • 2014-02-10
      • 2021-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多