擅长:python、mysql、java
<p>假设您有一个要筛选的周期列表:</p>
<pre><code>cycle_list = [1, 2, 3]
</code></pre>
<p>现在给定一个dataframes <code>data_dict</code>字典,您可以使用带有布尔掩码的字典理解来筛选满足条件的行:</p>
<pre><code>res = {k: v[v['Cycles'].isin(cycle_list)] for k, v in data_dict.items()}
</code></pre>
<p>这假设每个数据帧都有一个<code>Cycles</code>序列。<code>pd.Series.isin</code>返回一系列用于索引数据帧的布尔值。你知道吗</p>
<p>此外,请注意使用<code>globals()</code>的原因非常罕见;您应该尽可能避免调用<code>globals</code>。你知道吗</p>