Jupyter Python 노트북의 모든 데이터 프레임 열 표시
주피터 노트북의 데이터 프레임에 있는 모든 열을 표시합니다.주피터는 다음 그림과 같이 일부 열을 표시하고 마지막 열에 점을 추가합니다.
모든 열을 표시하려면 어떻게 해야 합니까?
디스플레이를 사용해 보십시오.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 이전 버전의 Panda에서는max_columns
설정은 다음과 같이 지정됩니다.
pd.set_printoptions(max_columns=500)
이 질문이 조금 오래된 질문인 것은 알지만 판다 0.22.0과 파이썬 3을 실행하는 주피터 노트북에서 다음과 같은 질문이 저에게 효과가 있었습니다.
import pandas as pd
pd.set_option('display.max_columns', <number of columns>)
행에도 동일한 작업을 수행할 수 있습니다.
pd.set_option('display.max_rows', <number of rows>)
이것은 아이피톤을 수입하는 것을 절약하고, 판다들에게 더 많은 선택권이 있습니다.set_option 설명서: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.set_option.html
컨텍스트 관리자 내에서 표시 옵션을 설정하여 단일 출력에만 영향을 미치도록 하는 것이 좋습니다.저는 보통 "예쁜" html-출력을 선호하며, 함수를 정의합니다.force_show_all(df)
데이터 프레임 표시용df
:
from IPython.core.display import display, HTML
def force_show_all(df):
with pd.option_context('display.max_rows', None, 'display.max_columns', None, 'display.width', None):
display(HTML(df.to_html()))
# ... now when you're ready to fully display df:
force_show_all(df)
다른 사람들이 언급했듯이, 이것은 합리적인 크기의 데이터 프레임에서만 호출하도록 주의하십시오.
Python 3.x: 대규모(너무 크지는 않음) 데이터 프레임용
아마도 내가 오래된 버전의 판다를 가지고 있기 때문일 것이지만 주피터 노트에는 이것이 나를 위해 작동합니다.
import pandas as pd
from IPython.core.display import HTML
df=pd.read_pickle('Data1')
display(HTML(df.to_html()))
아래와 같이 설정된 모든 행을 표시하려면
pd.options.display.max_rows = None
아래와 같이 설정된 모든 열을 표시하려면
pd.options.display.max_columns = None
당신은 판다를 사용할 수 있습니다.열에 대해 set_option() 옵션을 지정할 수 있습니다.
pd.set_option("display.max_rows", 200)
pd.set_option("display.max_columns", 100)
pd.set_option("display.max_colwidth", 200)
전체 인쇄 열에 대해 다음과 같이 사용할 수 있습니다.
import pandas as pd
pd.set_option('display.max_colwidth', -1)
print(words.head())
이를 통해 다음과 같은 이점을 얻을 수 있습니다.
pd.set_option('display.max_columns', None)
pd.set_option('display.max_rows', None)
언급URL : https://stackoverflow.com/questions/47022070/display-all-dataframe-columns-in-a-jupyter-python-notebook
'programing' 카테고리의 다른 글
편집 가능한 콤보 상자에서 TextChanged 이벤트를 가져오는 방법 (0) | 2023.05.03 |
---|---|
최상위 수준 요청에 대해 대기(거짓) 구성 (0) | 2023.05.03 |
프로그래밍 방식으로 UICollectionView셀 너비 및 높이를 설정하는 방법 (0) | 2023.05.03 |
Mobile Safari에서 뷰포트 확대/축소를 비활성화하려면 어떻게 해야 합니까? (0) | 2023.05.03 |
Bash에서 백 틱에 해당하는 cmd/PowerShell은 얼마입니까? (0) | 2023.05.03 |