2014-11-25 5 views
0

DataFrame을 인쇄 할 때 인쇄물의 아래쪽에 개체 치수 (n 행 k 열)가 표시됩니다. 따라서, 예를 들어 :치수가없는 팬더 데이터 프레임 표시

import pandas as pd 
df = pd.DataFrame({"A": [10,20,30,40,50], "B": [20, 30, 10, 40, 50], "C": [32, 234, 23, 23, 42523]}) 

print(df) 

가 표시됩니다 : 그 마지막 줄 [5 rows x 3 columns]의 표시를 해제 할 수있는 방법이

A B  C 
0 10 20  32 
1 20 30 234 
2 30 10  23 
3 40 40  23 
4 50 50 42523 

[5 rows x 3 columns] 

있습니까?

답변

1

예! pd.options.display.show_dimensions = False 사용

In [118]: df 
Out[118]: 
    A B  C 
0 10 20  32 
1 20 30 234 
2 30 10  23 
3 40 40  23 
4 50 50 42523 

[5 rows x 3 columns] 

show_dimensions을 설정 한 후 = 거짓 : : 여기

원본에 repr입니다.

In [119]: pd.options.display.show_dimensions = False 

In [120]: df 
Out[120]: 
    A B  C 
0 10 20  32 
1 20 30 234 
2 30 10  23 
3 40 40  23 
4 50 50 42523 

모든 옵션에 대한 자세한 내용은 the pd.get_option docstring (print(pd.get_option.__doc__)를 참조

+0

을 BTW, 함께 최신 팬더의 경우 크기가 작은 데이터 프레임에 대해서는 더 이상 표시되지 않으며 데이터 프레임 출력이 잘리는 경우에만 표시됩니다. (많은 행/열). – joris

+0

참; 'pd.options.display.show_dimensions = True'를 사용하여 보여줄 차원을 얻었습니다. – unutbu