擅长:python、mysql、java
<p>您可以使用<code>shift</code>和<code>|</code>运算符;例如,对于+/-2天,您可以这样做</p>
<pre><code>idx = (data2['buy'] == True).fillna(False)
idx |= idx.shift(-1) | idx.shift(-2) # one & two days after
idx |= idx.shift(1) | idx.shift(2) # one & two days before
data2[ idx ] # this is what you need
</code></pre>