擅长:python、mysql、java
<p>正在转换完整的数据帧。在</p>
<pre><code>df = df.astype(str).astype(float)
</code></pre>
<p>对于单列。<strong>IDs</strong>是列的名称。在</p>
^{pr2}$
<p>测试实施</p>
<pre><code>from pprint import pprint
import bson
df = pd.DataFrame()
y = []
for i in range(1,6):
i = i *2/3.5
y.append(bson.decimal128.Decimal128(str(i)))
pprint(y)
df["D128"] = y
df["D128"] = df.D128.astype(str).astype(float)
print("\n", df)
</code></pre>
<p>输出:</p>
<pre><code>[Decimal128('0.5714285714285714'),
Decimal128('1.1428571428571428'),
Decimal128('1.7142857142857142'),
Decimal128('2.2857142857142856'),
Decimal128('2.857142857142857')]
D128
0 0.571429
1 1.142857
2 1.714286
3 2.285714
4 2.857143
</code></pre>