【发布时间】:2017-04-17 12:48:11
【问题描述】:
我使用的是从excel导入的数据集:
OBX <- read_excel("C:/Users/neri_/Desktop/OBX Weekly Return.xlsx")
Date OBX
1 2010-12-28 0.0071366
2 2010-12-29 4.97265e-05
3 2010-12-30 -0.00452489
4 2011-01-03 0.00896603
5 2011-01-04 -0.0101488
6 2011-01-05 0.00520143
7 2011-01-06 -0.000422917
8 2011-01-07 -0.00301145
9 2011-01-10 -0.00341996
10 2011-01-11 0.013326
11 2011-01-12 0.00882484
我正在为这个错误消息而苦苦挣扎,
"as.POSIXlt.character(x, tz, ...) 中的错误:字符串不是标准的明确格式", 我在尝试运行代码时遇到的问题:
weeklydata<-to.weekly(OBX).
我想将每日数据数据转换为每周数据,如何修改日期格式,以便我可以运行 to.weekly 命令?
感谢您的帮助!
【问题讨论】:
-
是否要将数据从基于月份的格式(如 2012-12-30)转换为基于周的格式(如 2012-52-6)?顺便说一句,一定要在年底进行测试。
-
请考虑花点时间阅读更多关于格式化您的帖子的信息,因为这将帮助每个试图提供帮助的人。例如,使用代码块(显然是代码)和块引用来表示错误消息。 Read more here.
-
我只想将每日价格转换为每周价格。通常,当我通过 Quantmod 直接从 Yahoo Finance 下载股票价格时,这不是问题。但是,当我从 excel 文件中导入数据时,就会出现问题。
-
我将在几秒钟内更新我的答案并提供可能的解决方案。