【发布时间】:2012-06-26 18:35:03
【问题描述】:
我正在研究 R data.frame,它由股票每年的股息组成(我有 60 列股票和行中的常用日历)。支付股息时,我有这个数字,否则有一个NA。
基本上,这是我的 Data.frame 的样子
BARC LN BARN SE BAS GY BATS LN
1999-01-01 0.26 NA NA
1999-01-02 NA 0.56 0.35 NA
1999-01-03 NA NA NA NA
2000-01-04 NA NA 0.40 NA
1999-01-05 0.23 0.28 NA NA
2001-01-06 NA NA NA NA
2001-01-07 0.85 NA 0.15 NA
我想获得每只股票每年支付的股息金额,以计算股息收益率并最终获得如下数据;
BARC LN BARN SE BAS GY BATS LN
1999 NA NA NA NA
2000 NA NA NA NA
2001 NA NA NA NA
我该怎么做?
【问题讨论】:
-
你试过什么?看起来你的日期是
row.names?您可以使用dput发布您的实际数据的子集。它会让你更容易给你一个正确的答案。 -
这是我尝试过的,但它没有为我提供股票股息,因为我只有日期:years
-
对不起,Div 是包含我所有数据的data.frame
标签: r dataframe time-series finance stockquotes