擅长:python、mysql、java
<p>您的<code>df['Name']</code>回报是<code>Name</code>标签下的列表。你知道吗</p>
<pre><code>['XPTO1 - SS1','XPTO2 - SS2','XPTO3 - SS3']
</code></pre>
<p>您只需要访问以下元素:</p>
<pre><code>df['Name'][0]
</code></pre>
<p>哪个是</p>
<pre><code>XPTO1 - SS1
</code></pre>
<p>然后,你可以像这样拆分:</p>
<pre><code>df['Name1'], df['Name2'] = df['Name'][0].split(' - ')
</code></pre>
<p>它给出:</p>
<pre><code>df['Name1'] = 'XPTO1'
df['Name2'] = 'SS1
</code></pre>
<p>如果要在短划线左侧和右侧列出所有项目的列表,可以按如下方式进行:</p>
<pre><code>df['Name1'] = [item.split(' - ')[0] for item in df['Name']]
df['Name2'] = [item.split(' - ')[1] for item in df['Name']]
</code></pre>
<p>它给出:</p>
<pre><code>['XPTO1', 'XPTO2', 'XPTO3']
['SS1', 'SS2', 'SS3']
</code></pre>