首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R: POSIXct时间格式

R: POSIXct时间格式
EN

Stack Overflow用户
提问于 2014-09-26 08:31:21
回答 1查看 329关注 0票数 1

我试图将我的数据转换成OHLC,但它一直返回错误,我认为这些错误与不正确格式的时间列有关。

下面是我正在尝试的,我认为这是am PM部分,因为我尝试了大多数选项。

代码语言:javascript
复制
head(test$V1)
## [1] 9/7/2014 9:20:00 PM 9/7/2014 9:26:00 PM 9/7/2014 9:31:00 PM
## [4] 9/7/2014 9:35:00 PM 9/7/2014 9:41:00 PM 9/7/2014 9:45:00 PM
## 2876 Levels: 9/10/2014 1:01:00 AM 9/10/2014 1:01:00 PM ... N\\A

time1 <- as.POSIXct(strptime(paste(test$V1, sep=" "),format="%m/%d/%Y %I:%M:%S %r"))

mydata <- xts(test[,c ("GE")], order.by=time1)
mydata <- to.minutes(mydata[,1],240,'minutes')
mydata <- align.time(xts(mydata),5 * 60) 

chartSeries(mydata)
## Error in periodicity(x) : can not calculate periodicity of 1 observation

head(mydata)
##      minutes.Open minutes.High minutes.Low minutes.Close
## <NA>      1.29531      1.29878       1.282       1.28463
EN

回答 1

Stack Overflow用户

发布于 2014-09-28 04:45:10

代码语言:javascript
复制
time1 <- as.POSIXct(test$V1, format="%m/%d/%Y %I:%M:%S %p")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26050239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档