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 중국어 웹사이트의 기타 관련 기사를 참조하세요!