擅长:python、mysql、java
<p>让我们试着打开列表</p>
<pre><code>s = pd.DataFrame(df.response.tolist()).eq(df.adj,0)
df['new'] = s.idxmax(1).where(s.any(1))
df
Out[30]:
adj response new
0 beautiful [beautiful, beautiful2, beautifu3] 0.0
1 not there [beautiful1, beautiful2, beautifu3] NaN
2 hideous [hideous23r, hideous, hideous] 1.0
</code></pre>