jcyang 发表于 2016-5-26 09:31 
将return转换为xts格式,如要取2010年10月1日的前后100天,return["20101001"-100:"20101001"+100]
- AAA BBB CCC DDD
- 2000/3/10 0.9 0.92 0.83 0.77
- 2000/3/11 0.8 0.82 0.81 0.73
- 2000/3/12 0.7 0.72 0.79 0.69
- 2000/3/13 0.6 0.62 0.77 0.65
- 2000/3/14 0.5 0.52 0.75 0.61
- 2000/3/15 0.4 0.42 0.73 0.57
- 2000/3/16 0.3 0.32 0.71 0.53
- 2000/3/17 0.3 0.32 0.71 0.53
- 2000/3/18 0.3 0.32 0.71 0.53
- 2000/3/19 0.3 0.32 0.71 0.53
复制代码假设AAA,BBB,CCC,DDD分别代表不同的公司,第一列是日期,数据表示这几家公司在这几天的收益率。请问如何在R中截取AAA公司3月16日前后2天的收益率,BBB公司3月14日前后2天的收益率,依此类推。
如果我现在有10年的数据,涉及到100多家公司,如果靠你之前回答的方式,那就是不可完成的任务了。
请赐教。