擅长:python、mysql、java
<p>您可以根据<code>-</code>符号将其分开,并使用<code>split</code>获取最后一个元素。这允许您将数据转换成<code>float</code>,然后再转换成<code>integer</code>(如果您愿意的话)。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>>>> df.total.str.split('-').str[-1].astype(float)
0 NaN
1 27.0
2 53.0
3 89.0
4 165.0
5 280.0
6 399.0
7 611.0
8 962.0
9 1407.0
10 1937.0
Name: total, dtype: float64
</code></pre>
<p>或者如果你想转换成整数</p>
<pre class="lang-py prettyprint-override"><code>>>> df.total.str.split('-').str[-1].astype(float).astype('Int64')
0 NaN
1 27
2 53
3 89
4 165
5 280
6 399
7 611
8 962
9 1407
10 1937
Name: total, dtype: Int64
</code></pre>