擅长:python、mysql、java
<p>假设您的<code>DateAndTime</code>列已经是<code>Timestamp</code>类型:</p>
<pre><code># Move DateAndTime back by 7 hours
# Now shift 1 is 0:00 to 12:00, shift 2 is 12:00 - 24:00
h = (df['DateAndTime'] - pd.Timedelta(hours=7)).dt.hour < 12
df['Shift'] = h.map({True: '7am-7pm', False: '7pm-7am'})
</code></pre>