<p>我有以下代码</p>
<pre><code>import pandas as pd
from pandas_datareader import data as web
import numpy as np
import math
data = web.DataReader('goog', 'yahoo')
df['lifetime'] = data['High'].asfreq('D').rolling(window=999999, min_periods=1).max() #To check if it is a lifetime high
</code></pre>
<p>如果表中每一行的<code>df['High']</code>接近其<code>df['lifetime']</code>,我如何比较它以得到一个布尔值(最好是1和0):</p>
<pre><code>data['isclose'] = math.isclose(data['High'], data['lifetime'], rel_tol = 0.003)
</code></pre>
<p>任何帮助都将不胜感激</p>