>  기사  >  백엔드 개발  >  과학적 표기법 없이 Pandas에서 집계 결과 형식을 지정하는 방법은 무엇입니까?

과학적 표기법 없이 Pandas에서 집계 결과 형식을 지정하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-02 09:28:31194검색

How to Format Aggregation Results in Pandas Without Scientific Notation?

과학적 표기법이 없는 Pandas의 형식 집계 결과

Pandas에서 그룹별 작업을 수행할 때 큰 숫자가 과학적 표기법으로 표시될 수 있습니다. 이러한 숫자의 형식을 지정하고 과학적 표기법을 억제하려면 다음 단계를 따르세요.

옵션 1: 문자열 변환기 사용자 정의

pd.set_option( ) 기능. 다음 코드는 소수점 세 자리를 표시하도록 형식을 설정합니다.

<code class="python">pd.set_option('display.float_format', lambda x: '%.3f' % x)</code>

옵션 2: 문자열 및 형식으로 변환

숫자를 문자열로 변환하려는 경우 형식을 지정하기 전에 astype() 메서드와 apply() 메서드를 차례로 사용할 수 있습니다.

<code class="python">sum_sales_dept.astype(str).apply(lambda x: '%.3f' % float(x))</code>

이 옵션을 사용하면 Pandas에서 집계 결과 형식을 지정하고 과학적 표기법 없이 큰 숫자를 표시할 수 있습니다. 숫자를 문자열로 변환하면 성능에 영향을 미칠 수 있으며 모든 경우에 선호되는 접근 방식은 아닐 수도 있습니다.

위 내용은 과학적 표기법 없이 Pandas에서 집계 결과 형식을 지정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.