順序付けできない型:str()int()、比較できないオブジェクトの並べ替え順序は定義されていません
Unorderable Types Str Int
正規化にパンダを使用すると、次のように表示されます。
D:ANlibsite-packagespandasindexesase.py:2482: RuntimeWarning: unorderable types: int() そして正規化後、結果はすべてnanです
これは次のように正規化されます。
val_min, val_max = df2[attr].min(), df2[attr].max() val_scal = val_max - val_min df2[attr] = df2[attr].apply(lambda x: (x - val_min) / val_scal)
実際、これはあまりにも愚かで、forループを書く必要があります。結局のところ、適用します
for attr in enumerate(l_attrs): val_min, val_max = df2[attr].min(), df2[attr].max() val_scal = val_max - val_min df2[attr] = df2[attr].apply(lambda x: (x - val_min) / val_scal)