擅长:python、mysql、java
<p>使用熊猫日期偏移量,例如:</p>
<pre><code>>>> pd.to_datetime('2019-04-09') + pd.offsets.Week(weekday=6)
Timestamp('2019-04-14 00:00:00')
</code></pre>
<p>例如,这会在一周内更改提供的<code>datetime</code>。这是矢量化的,因此您可以针对如下系列运行它:</p>
^{pr2}$
<blockquote>
<pre><code> our_dates random_data sunday_dates
0 2010-12-31 4012 2011-01-02
1 2007-12-31 3862 2008-01-06
2 2006-12-31 3831 2007-01-07
3 2011-12-31 3811 2012-01-01
</code></pre>
</blockquote>
<p>注意,<code>Week(weekday=INT)</code>参数在星期一索引为0,取值范围为0到6(包括0和6)。因此,通过0表示所有星期一,1表示所有星期二,等等。使用这个,你可以在一周中的任何一天做任何你想做的事情。在</p>
<p>注意:如果你想去最后一个周日,只要把<code>+</code>换成{<cd4>}就可以回去了。在</p>
<p>注意(注意,这很有好处)关于时间序列功能的具体文档可以在这里找到:<a href="https://pandas.pydata.org/pandas-docs/stable/user_guide/timeseries.html" rel="nofollow noreferrer">https://pandas.pydata.org/pandas-docs/stable/user_guide/timeseries.html</a></p>