【pandas】set_option이란 【사용법】
조사해도 곧 몰랐으므로, 아웃풋 해 둡니다.
pandas documentation을 참조하면,
pandas.set_option(pat, value)
Sets the value of the specified option.
문자 그대로 값에 특정 옵션을 붙이는 것 같습니다.
또한, 다음과 같이 제 1 인수가 정규 표현을 취한다.
Parameters:
pat : str
Regexp which should match a single option. Note: partial matches are supported for convenience, but unless you use the full option name (e.g. x.y.z.option_name), your code may break in future versions if new options with similar names are introduced.
value : object
New value of option.
할 수있는 옵션이 많이 있으므로,
자세한 내용은 공식 문서를 참조하십시오.
여기에서는 몇 가지 사용법을 실행하고 싶습니다.
이하, Jupyter notebook에서의 사용 예
소수점 X자리 이하를 표시하지 않음
예: 데이터 프레임의 출력을 소수점 3 이하로 억제하고 싶은 경우
qiita.py
pd.set_option('display.precision',3)
# 小数点以下3以下を表示させないように設定
# display. は省略しても問題なかった
test = pd.DataFrame({'test':[5,7,9]})
# とりあえず、5,7,9のデータを用意
print(test/3)
#このデータを3で割る
출력 결과 (3 자리로 다음은 표시되지 않음)
표시 행 수 변경 (자동으로 숨기지 않음)
Jupyter 등에서는 아래와 같이 자동적으로 행이 일부 숨겨져 있습니다.
※ 10을 100개 저장한 데이터를 만들었습니다.
qiita.py
test = pd.DataFrame({'test':[10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10]})
그래서, 지정의 행수를 표시시키고 싶습니다.
여기에서는 100행의 데이터를 표시하고 싶습니다.
따라서 "max_rows"옵션을 붙입니다.
(당연히 열 옵션도 있습니다.)
qiita.py
pd.set_option("max_rows",100)
결과, 표시됨
※ 16 이후도 표시되고 있습니다만, 전부 붙이면 길기 때문에 생략합니다.
이상입니다. 데이터를 표시하고 싶을 때 여러가지 시도하고 싶네요.
참조 링크
pandas documentation
pandas에서 자주 사용하는 문법 요약
P.S 블로그와 Twitter를하고 있습니다.
2020년 4월부터 qiita와 트위터 과 블로그를 시작했습니다
잘 지내세요.
Reference
이 문제에 관하여(【pandas】set_option이란 【사용법】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/blackswan3/items/33e13e3d1e0e732a4cd3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)