首頁  >  問答  >  主體

python - 用pandas展示数据输出时列名不能对齐?

用pandas的sort_values对数据进行排序后输出,发现列名一直没法对齐,这是为什么?

阿神阿神2741 天前842

全部回覆(1)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:09:44

    原因是因為print操作是為了在console line下服務的,這個顯示基本上只能滿足基本需求。

    jupyter的话,可以直接去掉print,表格就會被解析為HTML表格,就沒有這個問題了。

    但,一個code cell預設只能輸出一個結果,如果同時輸出

    df1
    df2

    只會顯示df2,如下圖:

    一個簡單地策略是使用Ipython模組。

    from IPython.display import display
    
    display(df1)
    display(df2)

    回覆
    0
  • 取消回覆