データ型が異なるデータフレームがあります。 浮動小数点型の精度を判断したいと思います。 私はこのコードで唯一のfloat64を選択することができます。データフレーム上でのセル単位の操作、精度の判定
df_float64 = df.loc[:, df.dtypes == np.float64]
(わからない理由を持つ列のみ「ナン」の値も選択されているが、これは単なるサイドノートである)、このような当接精密Iの事を決定するために今すぐ
アプローチ:
precision = len(cell.split(".")[1]
セルが文字列の場合。
各列に最高精度のcsv形式で出力します。このような
そう有するデータフレーム:
は| A| B| C| D|
| 0.01|0.0923| 1.0| 1.2|
| 100.1| 203.3| 1.093| 1.9|
| 0.0| 0.23| 1.03| 1.0|
私はこれを持っているしたいと思います:
| A| B| C| D|
| 2| 4| 3| 1|
はパンダを使用して、このことは可能ですか?
おかげ
仕事をするためにNaNを取り除かなければならなかったdf_na = df.fillna(値= 0) – Submi
私はあなたに感謝しなければなりません:)もう一度私を助けてくれました! – Submi
私の答えが役に立ちましたら、[accept](http://meta.stackexchange.com/a/5235/295067)を忘れないでください。答えの横にあるチェックマーク( '✓')をクリックして、灰色で塗りつぶされた。ありがとう。 :) – jezrael