擅长:python、mysql、java
<p>使用<code>explode</code></p>
<pre><code>df.col.explode().str.extract('(\d+)')[0]\
.groupby(level=0).agg(lambda s: list(s) if len(s)>1 else s.iat[0])
</code></pre>
<hr/>
<pre><code>0 [06, 12]
1 14
2 26
3 NaN
4 01
Name: 0, dtype: object
</code></pre>
<p>我只能说这不是一个好的设计。避免将列表和数字放在同一列中</p>