<p>我有一个熊猫系列的元素列表:</p>
<pre><code>import pandas as pd
s = pd.Series([ ['United States of America'],['China', 'Hong Kong'], []])
print(s)
0 [United States of America]
1 [China, Hong Kong]
2 []
</code></pre>
<p>如何获得如下系列:</p>
<pre><code>0 United States of America
1 China
1 Hong Kong
</code></pre>
<p>我不确定2会发生什么。你知道吗</p>
<p>或使用:</p>
<pre><code>df = pd.DataFrame(s.tolist())
print(df[0].fillna(df[1].dropna().item()))
</code></pre>
<p>输出:</p>
<pre><code>0 United States of America
1 China
2 Hong Kong
Name: 0, dtype: object
</code></pre>