今回はオブジェクトをfloatデータに変換する方法と、オブジェクトをfloatデータに変換する際の注意事項について、実際の事例を見てみましょう。
データ型変換:
今日、問題が発生しました。つまり、DataFrame 型のデータに str 型の数値が含まれており、その数値を int または float に変換したいのですが、Baidu がその数値を見つけられませんでした。良いもので、入力することができます。キーワードが間違っているため見つかりません。
DataFrame.info() の後、データはすべてオブジェクトであることがわかります
以前にはメソッドがありました:
まずtraindata=np.array(traindata,dtype= np.float)してから
traindata=pd.DataFrame(traindata)
と変換するのですが、あまりにも面倒そうなので、思いつきで以下の方法を試してみました。それは一文で完了しました
traindata=pd.DataFrame(traindata, dtype=np.float); 他のメソッドも機能すると思いますが、試していません。
もう一度 DataFrame.info() を入力して試してみると、すべてのオブジェクトが int になり、完了です。
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨読書:
v-forのインデックスはhtmlでどのように使用されるべきか
以上がオブジェクトを float データに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。