擅长:python、mysql、java
<p>从你的意见来看,我将以以下方式处理这个问题:</p>
<pre><code>values_i_want = [19999, 20000, 20005, 20007]
subset = df.select(lambda x: x[0] in values_i_want)
</code></pre>
<p>如果您的数据帧非常大(听起来很像),那么<code>select</code>方法可能会非常慢。在这种情况下,另一种方法是循环使用<code>values_i_want</code>获取横截面(<code>df.xs(val, level=0</code>),并将它们附加到输出数据帧中。换句话说(未经测试):</p>
^{pr2}$
<p>不知道是否会更快。但是如果<code>select</code>方法太慢,那么值得一试。在</p>