我有幾家公司的每日股票收益數據,需要刪除那些與前一(=前一天)返回值具有特定關係的值。 在一個數學公式中,它看起來像這樣:(1 + r)*(1 + e)-1 < = 50%,其中r是當天的收益,e是前一天的收益,至少r或e大於100%。 數據幀DF看起來像那樣。根據與同一列中先前值的特定關係刪除值
Date A B C D
01.01.2015 0.15 0.17 0.70 0.65
02.01.2015 1.01 0.75 0.01 -0.18
01.02.2015 -0.50 0.64 1.20 0.1
06.02.2015 0.12 0.54 0.13 1.50
01.03.2016 0.45 0.54 1.89 0.56
未使用此過濾器DF應該看起來像這樣。
Date A B C D
01.01.2015 0.15 0.17 0.70 0.65
02.01.2015 1.01 0.75 0.01 -0.18
01.02.2015 NA 0.64 1.20 0.1
06.02.2015 0.12 0.54 0.13 1.50
01.03.2016 0.45 0.54 1.89 0.56
感謝您的幫助!
你能解釋你是如何從輸入到輸出的? 我認識的唯一差異是在1.2.2015/A. 和1.2.2015/B有什麼區別? –
1.2.2015答:(1 +( - 0.5)*(1 + 1.01)-1 = 0.005 ergo <50%(0.5)和e在這種情況下大於100%(1.0) 1.2.2015 B:我沒有看到一個案例,這需要完成 – Henky