我正在尝试通过数据集的第一列“TimeStamp”绑定多个股票。其余列是开盘价、最高价、最低价、收盘价、成交量。问题之一是它们都包含不同的行。第二个问题是“时间戳”是数字的,我无法弄清楚如何将其转换为适当的“时间”。我所知道的是,它们都是 1 分钟的间隔,并且每天都给出了范围:
对于我要绑定的所有股票,这些范围都是相同的。
DATE BEGINNING END
range: 20131220 1387515600 1387601940
range:20131223 1387774800 1387861140
range:20131224 1387861200 1387947540
range:20131226 1388034000 1388120340
以下是一只股票的例子:
Time Open High Low Close Volume
1387519189 1.3635 1.3635 1.3632 1.3634 16300
1387519476 1.3633 1.3636 1.3632 1.3635 200
1387519798 1.3635 1.3635 1.3634 1.3634 200
1387520045 1.3635 1.3636 1.3635 1.3635 100
1387520392 1.3635 1.3636 1.3634 1.3635 100
1387520637 1.3636 1.3636 1.3635 1.3635 100
1387520977 1.3635 1.3636 1.3635 1.3636 100
1387521292 1.3637 1.3637 1.3635 1.3635 400
我曾尝试使用cbind
来绑定所有股票,但由于它们都包含不同的行,因此发生错误。我曾尝试将每只股票转换为一个 xts
对象,但由于我不知道如何分解,所以TIME
我无法做到。有什么建议么?提前致谢!
期望的输出:
`Time Open High Low Close Volume` `Time Open High Low Close Volume`
1387519189 1.3635 1.3635 1.3632 1.3634 16300
1387519189 35.5 35.90 35.4 35.5 100
1387519476 1.3633 1.3636 1.3632 1.3635 200
1387519476 35.6 35.6 35.40 35.5 100
1387519798 1.3635 1.3635 1.3634 1.3634 200
1387519798 35.8 35.95 35.4 35.5 100