【发布时间】:2016-03-15 04:51:32
【问题描述】:
我意识到在 R 中可能没有办法做到这一点,因为我的理解是向量中的所有值都需要具有相同的数据类型。
我有一个包含两列的数据框,第一列是日期,第二列是给定股票在该日期的收盘价。我想在底部添加一行,第一列“SD”中的标签和价格变化的标准差值。
我可以很好地计算标准差,但是,当我尝试在底部的第一列中添加“SD”标签时,R 并不满意。第一列的格式为.Date,如果可能的话,我想保持这种格式。如果没有,我至少希望它看起来像一个日期,以便我可以轻松读取数据。
有没有办法做到这一点?
这是一些示例数据:
Date AAPL
1 2014-01-21 549.07
2 2014-01-22 551.51
3 2014-01-23 556.18
4 2014-01-24 546.07
5 2014-01-27 550.50
6 2014-01-28 506.50
7 2014-01-29 500.75
8 2014-01-30 499.78
9 2014-01-31 500.60
10 2014-02-03 501.53
11 2014-02-04 508.79
12 2014-02-05 512.59
13 2014-02-06 512.51
14 2014-02-07 519.68
15 2014-02-10 528.99
16 2014-02-11 535.96
17 2014-02-12 535.92
18 2014-02-13 544.43
19 2014-02-14 543.99
20 2014-02-18 545.99
21 2014-02-19 537.37
我希望它看起来像这样,SD 信息在最后一行:
Date AAPL
1 2014-01-21 549.07
2 2014-01-22 551.51
3 2014-01-23 556.18
4 2014-01-24 546.07
5 2014-01-27 550.50
6 2014-01-28 506.50
7 2014-01-29 500.75
8 2014-01-30 499.78
9 2014-01-31 500.60
10 2014-02-03 501.53
11 2014-02-04 508.79
12 2014-02-05 512.59
13 2014-02-06 512.51
14 2014-02-07 519.68
15 2014-02-10 528.99
16 2014-02-11 535.96
17 2014-02-12 535.92
18 2014-02-13 544.43
19 2014-02-14 543.99
20 2014-02-18 545.99
21 2014-02-19 537.37
22 SD 0.0217
谢谢。
【问题讨论】:
-
这一切都取决于你到底想要做什么。跟我们多说些!为什么 必须 SD 是 Date 列中的字符串?有许多创造性的选择。
-
如果您觉得我的回答有用(或任何其他),请点击“接受”。