擅长:python、mysql、java
<p>试试<code>idxmax</code>:</p>
<pre><code>>>> df['mycol'].isin(elements)[::-1].idxmax()
9
>>>
</code></pre>
<p><strong>编辑:</strong></p>
<p>要指定数据框中元素的所有值,请尝试:</p>
<pre><code>x = df['mycol'].drop_duplicates().isin(elements).cumsum().eq(len(elements))
if x.any():
print(x.idxmax())
else:
print("Not all values are in the dataframe")
</code></pre>
<p>对于当前数据帧:</p>
<pre><code>9
</code></pre>
<p>对于并非所有值都在数据帧中的数据帧:</p>
<pre><code>Not all values are in the dataframe
</code></pre>