6
私のパンダのデータにユニットを管理する良い方法があるかどうかを判断しようとしています。例えば、私はこのようになりますDataFrame
を持っている:パンダのデータをどのように管理できますか?
length (m) width (m) thickness (cm)
0 1.2 3.4 5.6
1 7.8 9.0 1.2
2 3.4 5.6 7.8
現在、測定ユニットはカラム名でエンコードされています。欠点は、次のとおりです。
- 列選択が厄介である -
df['width (m)']
対df['width']
私の元データの変更の単位は、私は外のユニットを除去したい場合ならばそう壊れる
私はシリーズ/辞書に保存するのが最善の方法だと思います。これらの2つを何らかの形でリンクしたい場合は、属性を追加できます( 'df.units = pd.Series({'length': 'm'、 'width': 'm'、 'thickness': 'cm'})) ') - これは危険ですが。 – ayhan