반응형
Jupyter Python 노트북에 모든 데이터 프레임 열 표시
Jupyter Notebook의 데이터 프레임에있는 모든 열을 표시하고 싶습니다. Jupyter는 일부 열을 표시하고 다음 그림과 같이 마지막 열에 점을 추가합니다.
모든 열을 표시하려면 어떻게합니까?
다음과 같이 디스플레이 max_columns 설정을 시도하십시오.
import pandas as pd
from IPython.display import display
df = pd.read_csv("some_data.csv")
pd.options.display.max_columns = None
display(df)
또는
pd.set_option('display.max_columns', None)
편집 : 판다 0.11.0 거꾸로
더 이상 사용되지 않지만 0.11.0 이전의 Pandas 버전에서는 max_columns
설정이 다음과 같이 지정됩니다.
pd.set_printoptions(max_columns=500)
이 질문이 조금 오래되었다는 것을 알고 있지만 다음은 pandas 0.22.0 및 Python 3을 실행하는 Jupyter Notebook에서 저에게 효과적이었습니다.
import pandas as pd
pd.set_option('display.max_columns', <number of columns>)
행에 대해서도 동일한 작업을 수행 할 수 있습니다.
pd.set_option('display.max_rows', <number of rows>)
이렇게하면 IPython 가져 오기가 절약되고 pandas.set_option 문서에 더 많은 옵션이 있습니다. https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.set_option.html
대규모 (너무 크지는 않음) DataFrame 용 Python 3.x
아마도 이전 버전의 팬더를 가지고 있기 때문에 Jupyter 노트북에서는이 작업이 나를 위해 작동합니다.
import pandas as pd
from IPython.core.display import HTML
df=pd.read_pickle('Data1')
display(HTML(df.to_html()))
반응형
'Nice programing' 카테고리의 다른 글
update_item에서 if_not_exists와 list_append를 결합 할 수 있습니까? (0) | 2021.01.06 |
---|---|
IServiceProvider에서 GetRequiredService와 GetService 메서드의 차이점은 무엇입니까? (0) | 2021.01.06 |
다양한 .NET Framework 버전에 대한 OS 호환성 (0) | 2021.01.06 |
When should I use GCC's -pipe option? (0) | 2021.01.06 |
Android에서 Parcel을 사용하는 방법은 무엇입니까? (0) | 2021.01.06 |