Pythonは配列要素に一定の値をとる方法の他のすべての要素を置き換えます

ここでの問題はやっているハウス価格予測を、それが来たときに変換をログに記録GarageAreaやろう、しかし、何らかの家に何のガレージは、GarageArea = 0ので、ログ変換によって-infになっていないので、私はすべてをしたいです-タイトルに示されているようINFのデータは、すべて0に変換されます。

リサイクルに加えて、どのようにそれを行うにはできますか?次のコードを見てください

train_test [ ' GarageArea ' ] = np.log(train_test [ ' GarageArea ' ])

train_test [ ' GarageArea ' ] = train_test [ ' GarageArea ' ] .replace(フロート(" -INF ")、0)

もともと()関数を置き換えると思った特定の関数STRで、「(結果は、特別な-infが書かれている配列でも使用することができ、直接-inf書き込みや「-inf」することはできない、とフロートを書くことを発見してみてください - INF「)

おすすめ

転載: www.cnblogs.com/RB26DETT/p/11610345.html
おすすめ