繁体   English   中英

R函数对数据进行排序

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM