擅长:python、mysql、java
<p>您可以指定一个列表。这只是一个表面的问题,因为您当前的数据结构只允许Python级别的循环:</p>
<pre><code>df = pd.DataFrame({'Sample_ID': ['1ABC', '2CBA'],
'Main_Sample_ID': [[20152, 2402], [228]]})
df['Main_Sample_ID'] = [[i for i in lst if i == 2402] for lst in \
df['Main_Sample_ID'].values.tolist()]
df = df[df['Main_Sample_ID'].str.len() > 0]
print(df)
Main_Sample_ID Sample_ID
0 [2402] 1ABC
</code></pre>