擅长:python、mysql、java
<p>只需使用:</p>
<pre><code>df = df.astype(float)
</code></pre>
<p>{{a1}和前面的}方法相比,你也可以使用^或}方法。在</p>
^{pr2}$
<p>我无法在我的系统中重现十进制128。你能看看下一行对你行吗?在</p>
<pre><code>df = df.apply(lambda x: x.astype(float) if isinstance(x, bson.decimal.Decimal128) else x)
</code></pre>
<p>它将检查列是否为Decimal128类型,然后将其转换为float。在</p>