R as.POSIXct不识别日期格式=";%Y-%W“; 库(xts) data
这是一个类似常见问题解答的变体,关于“一个人不能将年和月解析为日期”:因为日期是日、月和年 或者一年,一年,一周,一天。否则,您是不确定的:R as.POSIXct不识别日期格式=";%Y-%W“; 库(xts) data,r,xts,R,Xts,这是一个类似常见问题解答的变体,关于“一个人不能将年和月解析为日期”:因为日期是日、月和年 或者一年,一年,一周,一天。否则,您是不确定的: library(xts) data <- data.frame(year_week = c("2016-46", "2016-47", "2016-48"), satisfaction = c(0.25, 0.45, 0.58)) data = xts(data[-1], order.by = as.POSI
library(xts)
data <- data.frame(year_week = c("2016-46", "2016-47", "2016-48"),
satisfaction = c(0.25, 0.45, 0.58))
data = xts(data[-1], order.by = as.POSIXct(data$year_week, format = "%Y-%W"))
使用
因此,%W
在输入和输出上起作用,前提是您也提供一天的时间
对于没有日期的输入数据,可以只添加给定的工作日,例如1:
> Sys.Date()
[1] "2017-12-04"
> format(Sys.Date(), "%Y-%W-%d")
[1] "2017-49-04"
>
这是一个类似FAQ的变体,关于“by can one can not parse year and month as date”:因为日期是日、月和年 或者一年,一年,一周,一天。否则,您是不确定的:
library(xts)
data <- data.frame(year_week = c("2016-46", "2016-47", "2016-48"),
satisfaction = c(0.25, 0.45, 0.58))
data = xts(data[-1], order.by = as.POSIXct(data$year_week, format = "%Y-%W"))
使用
因此,%W
在输入和输出上起作用,前提是您也提供一天的时间
对于没有日期的输入数据,可以只添加给定的工作日,例如1:
> Sys.Date()
[1] "2017-12-04"
> format(Sys.Date(), "%Y-%W-%d")
[1] "2017-49-04"
>