擅长:python、mysql、java
<p>我不确定这是否有效,但它只是在数据帧列名上迭代并检查它是否为<code>list</code>。如果它是<code>list</code>,则只需<code>explode</code></p>
<pre class="lang-py prettyprint-override"><code>df_final = df.copy()
for c in df.columns:
if(isinstance(df[c][0],list)):
df_final = df_final.explode(c)
</code></pre>
<pre><code> _id Ids roles
0 71 10 janitor
0 71 10 mechanic
0 71 10 technician
0 71 59 janitor
0 71 59 mechanic
0 71 59 technician
</code></pre>