擅长:python、mysql、java
<p>您可以使用:</p>
<pre><code>df = pd.crosstab([df.srvr_name, df.hour], df.log_type).astype(bool).rename_axis(None, 1).reset_index()
</code></pre>
<p>输出:</p>
<pre><code> srvr_name hour impressionWin transactionWin
0 server1 18:00:00 True True
1 server2 18:00:00 True True
</code></pre>