Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
as.POSIXlt.character中的动态图错误_R_Rstudio_Dygraphs_As.date - Fatal编程技术网

as.POSIXlt.character中的动态图错误

as.POSIXlt.character中的动态图错误,r,rstudio,dygraphs,as.date,R,Rstudio,Dygraphs,As.date,正在尝试使用dygraphs包创建图形。我已使用as.Date转换日期,但收到以下消息: Error in as.POSIXlt.character(x, tz, ...) : character string is not in a standard unambiguous format 我的数据的前几行如下所示: Date Depth Fecal.Coliform Dissolved.Oxygen 1 1992-05-02 0.5

正在尝试使用dygraphs包创建图形。我已使用as.Date转换日期,但收到以下消息:

Error in as.POSIXlt.character(x, tz, ...) : 
  character string is not in a standard unambiguous format
我的数据的前几行如下所示:

          Date   Depth      Fecal.Coliform Dissolved.Oxygen
1   1992-05-02   0.5            6.0               NA
2   1992-05-15   0.5             NA         9.900000
3   1992-05-31   0.5             NA         8.800000
4   1992-06-11   0.5             NA         8.900000

动态图似乎更喜欢时间序列数据而不是日期。尝试使用xts转换日期:


. 检查此项,最好显示给出错误的代码。
library(xts)
library(dygraphs)

data <- data.frame(Date  = as.Date(c("1992-05-02", "1992-05-15",
                                   "1992-05-31", "1992-06-11")),
                   Depth = c(0.5, 0.5, 0.5, 0.5),
          Fecal.Coliform = c(6.0, NA, NA, NA),
        Dissolved.Oxygen = c(NA, 9.900000, 8.800000, 8.900000))

# This produces your error
dygraph(data)

# convert your data to time series and plot it!
new.data <- cbind(xts(data$Dissolved.Oxygen, data$Date),
                      data$Fecal.Coliform, data$Depth)
colnames(new.data) <- c("Dissolved.Oxigen", "Fecal.Coliform", "Depth")
dygraph(new.data)