0

Loving Ipython Notebook和新的NBconvert獲得一些很好看的輸出,但是想知道是否有更好的方法來改善事情.. 我生成了一系列描述統計塊,它們顯示爲:下一個.. (超過說明)有沒有辦法讓他們成爲兩個逐行?當前的輸出延伸到頁面上,我希望獲得更緊湊的表示。還可能希望減小間距的字體大小?如何使用Pandas格式化Ipython Notebook上的輸出以獲得並排2-up表?

INVERNESS 
     LIST_PRICE  SOLD_PRICE 
count 1693.000000  957.000000 
mean 280827.088600 252088.333333 
std 115580.920634 91553.077871 
min  84900.000000 79400.000000 
25% 208900.000000 195880.000000 
50% 249900.000000 231795.000000 
75% 319900.000000 285000.000000 
max 989900.000000 800000.000000 

Median Values: 
LIST_PRICE 249900 
SOLD_PRICE 231795 
dtype: float64 Axes(0.125,0.125;0.775x0.775) 

RIVERCHASE 
      LIST_PRICE  SOLD_PRICE 
count  2044.000000  1157.000000 
mean 329096.447652 294856.720830 
std  168384.682832 122089.475792 
min  58000.000000 58000.000000 
25%  234000.000000 216500.000000 
50%  295450.000000 267900.000000 
75%  379900.000000 349900.000000 
max 2950000.000000 1400000.000000 

Median Values: 
LIST_PRICE 295450 
SOLD_PRICE 267900 

回答

1

您可以通過連接每個DataFrame的describe方法的結果來實現此目的。

例如,如果因弗內斯數據框被命名爲DF和裏弗切斯DF2:

pd.concat([df.describe(), df2.describe()], keys = ['INVERNESS', 'RIVERCHASE'], axis = 1)