擅长:python、mysql、java
<p>我想在Pibe_chorro的回答中添加一个替代解决方案,该解决方案直接为您提供每家公司的最大销售额和销售人员,包括原始指数:</p>
<pre><code>compData.apply(lambda x: x[x.Sales == x.Sales.max()]).reset_index(level=[0])
</code></pre>
<p>这给了你:</p>
<pre><code> Company Person Sales
5 FB Sarah 350
0 GOOG Sam 200
2 MSFT Amy 340
</code></pre>
<p>如果需要,可以使用<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sort_index.html" rel="nofollow noreferrer">pd.DataFrame.sort_index()</a>按索引排序</p>
<pre><code>compData.apply(lambda x: x[x.Sales == x.Sales.max()]).reset_index(level=[0]).sort_index()
</code></pre>
<p>其结果是:</p>
<pre><code> Company Person Sales
0 GOOG Sam 200
2 MSFT Amy 340
5 FB Sarah 350
</code></pre>