Python code snippet

勉強中に調べたこととかを追加していくよ!

Pandas ライブラリを使用して、データフレーム内の特定の列を小数点第1位までの表示にする

import pandas as pd

# サンプルデータフレーム
df = pd.DataFrame({'col1': [1.234567, 2.345678, 3.456789],
                   'col2': [4.234567, 5.345678, 6.456789]})

# 特定の列を小数点以下1桁までに丸める
df['col1'] = df['col1'].round(1)

# データフレームを表示
print(df)
   col1     col2
0   1.2  4.23457
1   2.3  5.34568
2   3.5  6.45679

データフレームの特定の列の欠損値の数を調べる

import numpy as np
import pandas as pd

# データフレームの作成
df = pd.DataFrame({'A':[1,2,3,4], 'B':[5,6,7,8], 'C':[9,np.nan,11,np.nan]})

# 列'C'の欠損値の数を数える
missing_values_count = df['C'].isnull().sum()

print(missing_values_count)

もし全ての列の欠損値の数を調べるには、列を指定せずに、df.isnull().sum()だけでOK

missing_values_count = df.isnull().sum()
目次