擅长:python、mysql、java
<p>对numpy数组使用自定义函数:</p>
<pre><code>def func(values):
l = np.array(values)[np.isin(values,allowed)]
if l.size>0:
return l
#if list require return l.tolist()
else:
return np.nan
df.Main_Sample_ID = df.Main_Sample_ID.apply(func)
df = df.dropna()
print(df)
Sample_ID Main_Sample_ID
0 1ABC [2402]
</code></pre>