형식 문자열을 사용하여 Pandas DataFrames에서 부동 소수점 값 형식 지정
데이터 분석에서 부동 소수점 값을 표시해야 할 수도 있습니다. 달러 기호를 사용한 통화 형식과 같은 특정 형식으로. 데이터 자체를 수정하는 것도 가능하지만 표시 형식을 변경하면서 원래 값을 유지하는 것이 더 효율적일 수 있습니다.
이를 달성하는 한 가지 방법은 pd.options.display에서 float_format 옵션을 설정하는 것입니다.
import pandas as pd pd.options.display.float_format = '${:,.2f}'.format
이렇게 하면 DataFrame의 모든 부동 소수점 값이 달러 기호와 소수점 이하 두 자리로 형식화됩니다. 예:
df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890], index=['foo', 'bar', 'baz', 'quux'], columns=['cost']) print(df)
출력:
cost foo 3.46 bar 4.57 baz 5.68 quux 6.79
그러나 이 접근 방식은 모든 부동 소수점 값에 동일한 형식을 적용합니다. 특정 열에 다른 형식이 필요한 경우 표시하기 전에 DataFrame을 수정해야 합니다.
예를 들어 foo 열만 달러 기호로 형식 지정하려면:
df['foo'] = df['cost'] df['cost'] = df['cost'].map('${:,.2f}'.format)
출력:
cost foo foo 3.46 123.4567 bar 4.57 234.5678 baz 5.68 345.6789 quux 6.79 456.7890
이러한 방식으로 DataFrame을 수정하면 원래 부동 소수점 값을 유지하면서 원하는 대로 표시할 수 있습니다. 형식입니다.
위 내용은 형식 문자열을 사용하여 Pandas DataFrames에서 부동 소수점 값의 형식을 지정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!