擅长:python、mysql、java
<p>您可以使用groupby<code>level 0</code>并应用</p>
<pre><code>ndf = df.groupby(level=0).apply(lambda x : x.set_index('y').idxmax()).rename(columns={'loadtime':'y'})
</code></pre>
<p>输出:<code>ndf.head()</code></p>
<pre>
y
2017-09-01 00:00:00 1.0
2017-09-01 01:00:00 1.0
2017-09-01 02:00:00 2.0
2017-09-01 03:00:00 1.0
2017-09-01 04:00:00 1.0
</pre>