2016-06-21 15 views
7

Wystąpiłem problem podczas drukowania ramek danych pandy w notebooku jupyter. Jeśli nazwy kolumn są naprawdę długie, łamie strukturę ramek danych w różnych wierszach.Jak drukować jak domyślne wyjście komórki notebooka jupyter

W jaki sposób mogę wydrukować go tak, jak domyślnie robi to notatnik notatnik (Pokazany na obrazku - trzecia komórka)? O ile wiem, jedynym sposobem na wydrukowanie ramki danych w granicznym stylu tabeli, należy pozostawić nazwę zmiennej jako ostatnie polecenie komórki notesu.

enter image description here

Oto kod, jeśli chcesz to sprawdzić,

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 

Odpowiedz

11

Można użyć display funkcję ipython do osiągnięcia tego celu:

from IPython.display import display 
display(d) 

display screenshot

+0

cool. Tak było :) – bytestorm

Powiązane problemy