>백엔드 개발 >파이썬 튜토리얼 >Pandas DataFrames에서 부동 열의 형식을 지정하는 방법은 무엇입니까?

Pandas DataFrames에서 부동 열의 형식을 지정하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-12-06 13:27:16237검색

How to Format Float Columns in Pandas DataFrames?

형식이 지정된 부동 열로 Pandas DataFrame 표시

특정 문자열 형식을 사용하여 Pandas DataFrame의 부동 열 형식을 지정하려면 여러 가지 접근 방식을 사용할 수 있습니다. :

전체 플로트의 표시 설정을 변경하는 방법도 있습니다. DataFrame:

import pandas as pd

# Set the format string for float values
pd.options.display.float_format = '${:,.2f}'.format

# Create the DataFrame
df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890],
                  index=['foo','bar','baz','quux'],
                  columns=['cost'])

# Display the DataFrame
print(df)

이 접근 방식은 다음 출력에서 ​​볼 수 있듯이 지정된 형식을 DataFrame의 모든 부동 소수점 값에 적용합니다.

        cost
foo  3.46
bar  4.57
baz  5.68
quux 6.79

그러나 특정 형식만 적용하려는 경우 부동 열을 사용하려면 DataFrame을 직접 수정하거나 복사본을 만들어야 합니다.

import pandas as pd

# Create the DataFrame
df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890],
                  index=['foo','bar','baz','quux'],
                  columns=['cost'])

# Convert selected float values to formatted strings
df['foo'] = df['cost'].map('${:,.2f}'.format)

# Display the modified DataFrame
print(df)

이 접근 방식을 사용하면 표시된 대로 선택한 열의 대상 형식을 지정할 수 있습니다. 아래:

         cost       foo
foo   3.46  123.4567
bar   4.57  234.5678
baz   5.68  345.6789
quux  6.79  456.7890

위 내용은 Pandas DataFrames에서 부동 열의 형식을 지정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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