擅长:python、mysql、java
<pre><code>df2.loc[df2['P_value'].lt(0.05), 'gene_name']
</code></pre>
<p>返回满足p值条件的基因名。您可以使用此列表从<code>df1</code>中选择列:</p>
^{pr2}$
<p>如果<code>df2</code>有没有出现在df1中的其他基因名,这将引发KeyError。如果是这样,请使用交叉点:</p>
<pre><code>df1[df1.columns.intersection(df2.loc[df2['P_value'].lt(0.05), 'gene_name'])]
</code></pre>
<p>或者</p>
<pre><code>df1[df1.columns & (df2.loc[df2['P_value'].lt(0.05), 'gene_name'])]
</code></pre>