擅长:python、mysql、java
<p>链接到<a href="https://stackoverflow.com/questions/33622470/fast-way-to-split-column-into-multiple-rows-in-pandas">this question</a>,请为您的数据帧尝试以下代码:</p>
<blockquote>
<p>We can first split the column, expand it, stack it and then join it back to the original df like below:</p>
</blockquote>
<pre><code>df.drop('category', axis=1).join(
df['category'].str.split(',', expand=True).stack().reset_index(level=1,drop=True).rename('category'))
</code></pre>