2

これは、私が Excel に持っているデータのサンプルです: (最初の列 = 時間、2 番目の列 = 過去 5 分間の資産 1 の価格の増減、3td = 資産 2 についても同じ)

6-09-2013 10:05  0,0004922067    -0,0006188252 
6-09-2013 10:10  0,0001639882    -0,0010296140 
6-09-2013 10:15  -0,0001639613   0,0000936977 
6-09-2013 10:20  -       0,0011963360 
6-09-2013 10:25  -       -0,0008062020 
6-09-2013 10:30  -0,0023778288   -0,0002017131 
6-09-2013 10:35  0,0023834963    0,0005115900 
6-09-2013 10:40  -0,0004919646   -0,0011090786 
8-09-2013 17:55  FALSE   FALSE 
8-09-2013 18:00  0,0016914750    -0,0010922993 

今までやったこと: 1 -csv にエクスポートします。2 -R へのインポート

t3 <- read.table('t3.csv', sep="," , header=F , row.names=NULL)

3 - コマンドを入力すると: t3. 私は次のものを持っています:

                V1              V2              V3
1  6-09-2013 10:05   0.0004922067   -0.0006188252 
2  6-09-2013 10:10   0.0001639882   -0.0010296140 
3  6-09-2013 10:15  -0.0001639613    0.0000936977 
4  6-09-2013 10:20            -      0.0011963360 
5  6-09-2013 10:25            -     -0.0008062020 
6  6-09-2013 10:30  -0.0023778288   -0.0002017131 
7  6-09-2013 10:35   0.0023834963    0.0005115900 
8  6-09-2013 10:40  -0.0004919646   -0.0011090786 
9  8-09-2013 17:55          FALSE           FALSE 
10 8-09-2013 18:00   0.0016914750   -0.0010922993 

すべての行の前に 1 2 3 4... 10 があるのが正常かどうかはわかりません。

また、次のように入力すると:start(t3)。私は持っている :

Error in hasTsp(x) : invalid time series parameters specified

理想的には、最初の列を時系列として使用することです。ここで読んだいくつかの考えを試しましたが、成功しませんでした。誰かが私を助けることができますか?

どうもありがとう !

4

2 に答える 2

0

次のように、不規則な日時ポイントで観測された時系列としてデータを定義できます。

require(zoo)
datetimes <- strptime(t3[,1], format = "%d-%m-%Y %H:%M")
x <- zoo(t3, datetimes)
start(x)
#[1] "2013-09-06 10:05:00 CEST"
于 2014-07-05T21:17:01.343 に答える