我需要你的意見關於如何解決這個問題股票和R需要你的意見
我有一個大型數據集的小數據子集。
我的子集,並且我的原始數據集的格式如下:
這裏寫出來:
Stock Date Price
Pfizer 18-Aug-2009 18.8
Yahoo 19-Aug-2012 27.1
Facebook 20-Aug-2014 77.14
Amazon 21-Aug-2014 683.66
Merck 22-Aug-2005 22.9
Ford 23-Aug-2003 20.1
比方說,我的子集,是我專門挑選了一套。
我想採取這個子集,讓我們命名它(MoneyFA)。我想將MoneyFA中的價格設置爲T0。假設前一年的最高價格是T-1,而前一年的最高價格是t-2。而一年後的價格是T1,而後一年是T2。
現在,我該如何編程一個程序,該程序需要具有可變日期的子集,然後開始對T值的主數據集(其中有大量數據並將其命名爲Moneypool)進行搜索。而且讓我們說窗口是T0之前10年和10年之後。 (請注意,一年中某公司的主要數據集可能有多個價格,我們需要它來選擇當年的最高價格)
我希望它給我一張類似於這(如果有一個在主數據組沒有值,它可以被保持爲空或NA):
這被寫出:
Stock T-10 T-9 T-8 T-7 T-6 T-5 T-4 T-3 T-2 T-1 T0 T+1 T+2 T+3 T+4 T+5 T+6 T+7 T+8 T+9 T+10
Pfizer 37.12 24.9 19.23 27.01 21.05 17.12 19.88 17.9 18.8 20.91 23.4 24.9
Yahoo 9.8 18.9 19.7 12.5 22.6 15.8 27.1
Facebook 35.86 49.62 63.38 77.14 90.9
Amazon 208.9 533.42 558.46 600.2 608.54 700.1 658.62 683.66 708.7 733.74 809.11
Merck 41.1 39.28 37.46 35.64 33.82 32 30.18 28.36 26.54 38.7 22.9 21.08 29.8
Ford 66.1 61.5 56.9 52.3 47.7 43.1 38.5 33.9 29.3 24.7 20.1 15.5 10.9 6.3 1.7 4.2 7.3 8.9 10.5 12.1 11.8
你能提供一個[再現的示例]( http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)? – jsb