【发布时间】:2020-11-18 18:46:13
【问题描述】:
我有以下数据集,并希望编写一个代码来帮助找出哪些股票连续上涨或下跌。数据将具有前 3 列。最后 2 列是在 Excel 中手动计算的,以描述预期结果。
这只是样本,我将拥有 200 多只股票的数据和几年的数据,所有股票都不是每天交易。
最后,我想提取哪些股票在一天中有 3 或 4 或 5 个连续的正或负变化。
` Stocks Date Close Price Change for day Positive/Negative Count
A 11/11/2020 11
B 11/11/2020 50
C 11/11/2020 164
A 11/12/2020 19 8 1
B 11/12/2020 62 12 1
C 11/12/2020 125 -39 -1
A 11/13/2020 7 -12 -1
B 11/13/2020 63 1 2
C 11/13/2020 165 40 1
A 11/16/2020 17 10 1
B 11/16/2020 70 7 3
C 11/16/2020 170 5 2
A 11/17/2020 24 7 2
B 11/17/2020 52 -18 -1
C 11/17/2020 165 -5 -1
A 11/18/2020 31 7 3
B 11/18/2020 61 9 1
C 11/18/2020 157 -8 -2
【问题讨论】:
标签: r dataframe filter calculated-columns stockquotes