Python 「Pandas」表示桁数フォーマットを指定する

 本記事では、「小数第一表記」と「指数表記」の2つの例を載せました。
はじめに、処理前のデータは下記のように小数点以下の桁数が列毎に色々あります。

import pandas as pd

df = pd.read_csv('test_data.csv')
df

f:id:HK29:20210610232455p:plain

それを次のようにフォーマット指定することで、例えば全てを小数点以下1桁に表示することができます。

# 小数点第一位表記にする
pd.options.display.float_format = '{:.1f}'.format
df

f:id:HK29:20210610232849p:plain

そして、指数表記にしたい場合の例は次の通りです。

# 指数表記にする
pd.options.display.float_format = '{:6e}'.format
df

f:id:HK29:20210612205035p:plain

以上

<広告>