擅长:python、mysql、java
<p>您需要<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.value_counts.html" rel="nofollow noreferrer">^{<cd1>}</a>和<code>index[0]</code>,因为数据是经过排序的,第一个值是top:</p>
<pre><code>d = {'level_1':'date'}
df1 = df.groupby(['fid', pd.Grouper(freq='D')])['condition'] \
.apply(lambda x: x.value_counts().index[0]).reset_index().rename(columns=d)
print (df1)
fid date condition
0 1 2017-08-02 Chance of a Thunderstorm
1 2 2017-08-02 Partly Cloudy
</code></pre>