【问题标题】:Display DataFrame in Jupyter Notebook, Depending on a Condition根据条件在 Jupyter Notebook 中显示 DataFrame
【发布时间】:2021-04-10 08:24:12
【问题描述】:

在 Jupyter Notebook 中,我有一个名为 tradelines_df 的 DataFrame。我想根据条件很好地显示它。 很好的意思是这样的:

我试过了:

condition = True
if condition:
    tradelines_df

但它根本不显示。我会写:

if condition:
    print(tradelines_df)

但它并没有很好地显示:

这里有什么想法吗?

【问题讨论】:

  • 它到底是什么样子的
  • 你可以试试display - display(tradelines_df)
  • 也许添加一张图片
  • @Vaebhav - 这行得通,谢谢。
  • Np - 如果你也能接受答案会很有帮助:)

标签: python dataframe jupyter-notebook


【解决方案1】:

只需使用display。假设这个数据框:

df = pd.DataFrame({"year": [2021, 2020, 2019]})
condition = True

如果conditiontrue则打印:

if condition: 
    display(df)

【讨论】:

    【解决方案2】:

    使用display

    if condition: 
        display(tradelines_df)
    

    【讨论】:

      猜你喜欢
      • 2019-01-28
      • 2019-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-30
      • 2018-02-02
      相关资源
      最近更新 更多