擅长:python、mysql、java
<p>使用<code>&</code>通过<code>str.split</code>拆分为单独的列:</p>
<pre><code>step1 = df.tags.str.split("&", expand=True)
</code></pre>
<p>从<code>step1</code>的第一行获取新列:</p>
<pre><code>new_columns = step1.loc[0, :].str[:-2].array
</code></pre>
<p>去掉每列中的<code>letter1=</code>前缀,将<code>new_columns</code>设置为标题:</p>
<pre><code>step1.set_axis(new_columns, axis='columns').transform(lambda col: col.str[-1])
letter1 letter2 letter3
0 A B C
1 D E F
2 G H I
3 J K L
4 M N O
5 P R S
</code></pre>