这是我的代码:
def gettrigger(self):
dfx = pd.DataFrame()
for i in range(self.lags + 1):
mask = (self.df['%K'].shift(i) < 20 ) & (self.df['%D'].shift(i) < 20)
dfx = dfx.append(mask, ignore_index=True)
return dfx.sum(axis=0)
执行完这个操作后,我收到了以下警告提示:
The frame.append method is deprecated and will be removed from pandas
in a future version. Use pandas.concat instead.
dfx = dfx.append(mask, ignore_index=True)
有人能帮我吗?
concat()
是pandas
库中的一个函数,而不是DataFrame
实例上的函数,就像append()
一样。 - undefined