【发布时间】:2021-02-05 15:52:36
【问题描述】:
我有一个时间序列数据框,我需要在其中创建一个布尔值列, 这是
- True,如果当前值与前一行的值相差 10% 以上。
- 错误否则
【问题讨论】:
-
尝试发布一些示例数据,以及到目前为止您尝试过的代码,以及一些具有预期输出的数据。
标签: python pandas dataframe time-series forecasting
我有一个时间序列数据框,我需要在其中创建一个布尔值列, 这是
【问题讨论】:
标签: python pandas dataframe time-series forecasting
由于您没有提供任何示例数据,所以我不能 100% 确定您到底想要什么。 但这是我认为你需要做的事情
df=pd.DataFrame([np.random.randn(10,1)],columns=['first'])
df['prev']=df.shift(1)
df['prev']-df['first']>df['first']*0.1
【讨论】: