各位大侠,现在我在分析一个股市投资者们各年段的投资行为变化,现想将2001年,2002年等 分年段来求出数据。
数据如下:
Date | PBuy | PSell | PNB | Pa | Pb |
2001-01-02 | 1,413,583 | 1,427,008 | -13,425 | 2,840,591 | -0.005 |
2001-01-03 | 647,496 | 740,288 | -92,792 | 1,387,784 | -0.067 |
2001-01-04 | 1,407,986 | 1,508,079 | -100,093 | 2,916,065 | -0.034 |
………… | |||||
2001-02-09 | 233,297 | 336,308 | -103,011 | 569,605 | -0.181 |
2001-02-12 | 193,783 | 212,671 | -18,888 | 406,454 | -0.046 |
2001-02-13 | 164,105 | 212,513 | -48,408 | 376,618 | -0.129 |
2001-02-14 | 614,109 | 684,209 | -70,100 | 1,298,318 | -0.054 |
.....
下略。
我想新建一个变量,然后算出2001-01-02至2001年12月31日之间的PB变量平均值,但是欲把这个平均值放置在PB这行变量的旁边。
想要的结果是这样的。
2001-01-02 | 1,413,583 | 1,427,008 | -13,425 | 2,840,591 | -0.005 | -0.098 |
2001-01-03 | 647,496 | 740,288 | -92,792 | 1,387,784 | -0.067 | -0.098 |
2001-01-04 | 1,407,986 | 1,508,079 | -100,093 | 2,916,065 | -0.034 | -0.098 |
2001-01-05 | 1,794,895 | 1,999,919 | -205,024 | 3,794,814 | -0.054 | -0.098 |
……. | ||||||
2001-02-05 | 360,575 | 310,955 | 49,620 | 671,530 | 0.074 | -0.098 |
2001-02-06 | 157,158 | 182,191 | -25,033 | 339,349 | -0.074 | -0.098 |
2001-02-07 | 225,344 | 241,530 | -16,186 | 466,874 | -0.035 | -0.098 |
2001-02-08 | 208,356 | 296,013 | -87,657 | 504,369 | -0.174 | -0.098 |
因为我之后还要筛选出前面的日期,所以想达到后面的效果,之后是2002年,2003年。。。。
请教高手,上面的结果要怎样编程呢,万分感谢。



雷达卡





京公网安备 11010802022788号







