擅长:python、mysql、java
<p>我认为如果每个组和每个列只有一个值,则需要<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.core.groupby.GroupBy.first.html" rel="nofollow noreferrer">^{<cd1>}</a>替换为<code>NaN</code>的空值:</p>
<pre><code>cols = ['Value1','Value2']
df[cols] = df[cols].replace('', np.nan)
df = df.groupby(['ID','Name','Age'])[cols].first()
</code></pre>