[Pandas] 27. Pandasで計算(サンプルの密度を求める)

Pandas

Pandasを利用してデータ解析

ここでは、Pandasをつかって、アルキメデス法による固体試料の密度計算について解説する。

コード

解説

モジュールのインポート

データの読み込み

データ形式をリストの辞書とすることで、カラム名を指定する手間が省ける。
ここでは、サンプルa,bの空気中の重量(w_air)と水中での重量(w_water)をDataFrameとして読み込んでいる。
単位は、ミリグラム(mg)。サンプル数はa,bともに3である。

a_w_aira_w_waterb_w_airb_w_water
081.86.093.29.5
1102.210.481.86.8
288.68.672.05.8

密度を求める

試料の密度は、試料の空気中の重さと液体中の重さ、液体の密度、空気の密度から求めることができる。詳細は以下が詳しい。

AD-1653 比重測定キット 取扱説明書

ここでは、水と空気の密度について以下の値とした。

サンプルaの結果

サンプルbの結果

計算結果はSeriesで返ってくる。

平均値

a、b、aとbを合わせた平均は上記のようにすることで求まる。

コメント