[英]R function to sort data
我有一堆 data.frame 形式的股票数据(股票名称、日期时间和收盘价)。 目前所有的股票名称都在最左边的一栏,很多重复,下一栏是时间,最后一栏是收盘价。
我想通过在最左边的列中包含所有日期来改变这一点,随后的列由公司名称填充,其余的单元格本身由 close_price 填充。
1
Exeter Resource Corp (XRC-T)
2016-05-04 00:00:00
1.15
2
InZinc Mining Ltd (IZN-V)
2016-11-16 00:00:00
0.18
3
Redstar Gold Corp (RGC-V)
2016-07-06 00:00:00
0.05
4
Serengeti Resources Inc (SIR-V)
2016-07-25 00:00:00
0.13
5
Exeter Resource Corp (XRC-T)
2016-05-05 00:00:00
1.13
6
InZinc Mining Ltd (IZN-V)
2016-11-17 00:00:00
0.18
7
Redstar Gold Corp (RGC-V)
2016-07-07 00:00:00
0.05
8
Serengeti Resources Inc (SIR-V)
2016-07-26 00:00:00
0.1
*注意我是个菜鸟,所以不太确定从哪里开始。 我想我首先必须将公司和日期分组,但不确定这样做的最佳方法。
t(stock_price_data)
目前没有工作
您只是想交换列吗?
例如,您有一个包含“a”
、 “b”
、 “c”
列的数据框,但您希望将这些列改为“b”
、 “a”
、 “c”
?
如果是这种情况,您可以这样做:
df <- df[c("b", "a", "c")]
其中df
是数据框的名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.