擅长:python、mysql、java
<p>我使用<code>get_dummies</code>然后<code>dot</code>返回结果</p>
<pre><code>s = df.states.str.get_dummies(', ')
s.dot(s.columns+',').str[:-1]
Out[861]:
0 Alaska,Hawaii
1 Alaska,Hawaii
2 Iowa,Kansas,Maryland
3 New Jersey,Newada
4 New Jersey,Newada
dtype: object
df['state'] = s.dot(s.columns+',').str[:-1]
</code></pre>