【发布时间】:2021-10-15 11:11:27
【问题描述】:
我有以下代码
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
如果熊猫中每一行的df['High'] 接近它的df['lifetime'],我如何比较它以便我得到一个布尔值(最好是1 和0):
data['isclose'] = math.isclose(data['High'], data['lifetime'], rel_tol = 0.003)
任何帮助将不胜感激。
【问题讨论】: