擅长:python、mysql、java
<p>使用<code>groupby</code>,然后使用<code>mode</code>。注意,<code>mode</code>返回一个数组,您需要获取它的第一个元素。@约翰·高尔特值得称赞,我投了赞成票。在</p>
<p>我使用<code>assign</code>创建<code>df</code>的副本,其中包含{<cd6>}列的覆盖版本。在</p>
<pre><code>df.assign(
Trim=df.groupby(
['Year', 'Make', 'Model']
).Trim.apply(
lambda x: x.fillna(x.mode()[0])
)
)
Year Make Model Trim
0 2007 Acura TL Base
1 2007 Acura TL XLR
2 2007 Acura TL Base
3 2007 Acura TL Base
</code></pre>
<hr/>
<p>您可以直接用</p>
^{pr2}$