2016-03-08 65 views
0

我正在從一個變量中提取日期:「curIndex」。R中的格式POSIX(quantstrat)

這裏是代碼看起來喜歡

show(txntime1 <- timestamp(mktdata[curIndex+1L])[,1]) 

show(txntime <- strftime(txntime1, '%Y-%m-%d %H:%M:%OS6')) 

和輸出是這樣的:

"##------ Tue Mar 08 14:31:58 2016 ------##" 

"NULL" 

我內quantstratruleOrderProc工作。

訂單簿的訂單時間需要爲POSIXlt。有人知道如何處理這個時髦的日期格式嗎?

如果是這樣,謝謝!

回答

3

當所有其他都失敗時,請閱讀文檔。 ;-) ?timestamp說:

timestamp函數寫一個時間戳(或其他消息) 走進了歷史,並將其回聲到控制檯。在 不支持歷史機制的平臺上,僅控制檯消息打印爲 。

您可能打算撥打電話timeindex。另外,訂單簿的時間需要爲POSIXct,而不是POSIXlt

+0

對你來說,還有一個早上好的一杯snark ;-) –

+0

@DirkEddelbuettel:但是「;-)」意味着它是友好的* snark。 :) –

+0

。@ JoshuaUlrich:和第二個「;-)」暗示我可能已經意識到了。 :) –