2016-06-21 98 views
7

我在使用jupyter筆記本打印pandas數據框時遇到問題。如果列名非常長,它會在不同的行中打破數據幀結構。如何打印像jupyter筆記本的默認單元格輸出

我怎麼能打印它的方式jupyter筆記本默認情況下(圖中顯示 - 第三個單元格)?據我所知,只有以邊框表格樣式打印數據框的方法,你必須保留變量名作爲筆記本單元的最後一個命令。

enter image description here

下面的代碼,如果你要檢查它,

d = pd.DataFrame({'A1_column':[1, 2, 4], 'B1_column':['a', 'b', 'd'], 
       'A2_column':[1, 2, 4], 'B2_column':['a', 'b', 'd'], 
       'A3_column':[1, 2, 4], 'B3_column':['a', 'b', 'd'], 
       'A4_column':[1, 2, 4], 'B4_column':['a', 'b', 'd'], 
       'A5_column':[1, 2, 4], 'B5_column':['a', 'b', 'd'], 
       'A6_column':[1, 2, 4], 'B6_column':['a', 'b', 'd'], 
       'A7_column':[1, 2, 4], 'B7_column':['a', 'b', 'd']}) 
print(d) 
d 

回答

11

您可以使用IPython中的display功能來實現這一目標:

from IPython.display import display 
display(d) 

display screenshot

+0

酷。這樣做:) – bytestorm

相關問題