擅长:python、mysql、java
<p>您可以首先在DF2上执行groupby,计算其中一列,然后将结果数据帧与DF1合并,如下所示:</p>
<pre><code>df2_gr = df2.groupby('Arrival')['category'].count().reset_index()
df3 = df1.merge(df2_gr, left_on='datetime', right_on='Arrival', how='left').fillna(0)
</code></pre>