擅长:python、mysql、java
<p>使用<code>groupby</code>+<code>ffill</code></p>
<pre><code>as_date = pd.to_datetime(df.A)
s = np.argsort(as_date)
df['B'] = df.B.loc[s].groupby(as_date.loc[s].dt.date).ffill().loc[df.index]
</code></pre>
<hr/>
<pre><code> A B
0 2019-03-13 08:12:23 B1
1 2019-03-13 07:10:18 B0
2 2019-03-20 08:12:23 B13
3 2019-03-13 08:12:23 B1
4 2019-03-15 10:35:53 B10
5 2019-03-20 11:12:23 B12
</code></pre>