【发布时间】:2012-08-24 19:46:16
【问题描述】:
我有以下格式的制表符分隔文件:
Date Time Last LastSize TotVol Bid Ask TickID BidSize AskSize
8/23/2012 0:00:00 0.95711 1 20670 0.95711 0.95742 0 0 0
8/23/2012 0:00:04 0.9571 1 20671 0.9571 0.9574 0 0 0
我正在使用该函数在 R 中创建 XTS。
> EURUSD <- as.xts(read.zoo("C:\\Users\\caustic\\Documents\\DTN\\IQFeed\\EURUSD.FXCM_1.txt",
+ sep='\t',
+ tz='',
+ header=T,
+ format='%d/%m/%Y %H:%M:%S'))
我收到以下错误: as.POSIXlt.character(x, tz, ...) 中的错误: 字符串不是标准的明确格式
问题是:如何将数据和时间组合成所需的 POSIX 格式? 谢谢
【问题讨论】:
-
?read.zoo有大量示例,可能包括如何执行此操作的示例。 -
zoo-read小插图中还有其他示例。 -
您的
formatarg 不起作用,因为日期和时间位于两个不同的列中。手册和小插图举例说明了如何组合来自两个不同列的日期/时间。 -
所以我猜示例 4 是最好的?不过谢谢