与动物园配套和日期有关的错误

问题描述 投票:1回答:1

我开始使用正常工作的数据和代码遇到错误,但现在不行。有关降雨数据和需要动物园的hydroTSM package的工作。当我进入代码部分时,hydroTSM软件包中包含的简单功能将无法运行。故障排除后,我认为它与Zoo软件包有关,但不确定100%。

我试图使用trimws()清理数据,并使用多种方式将df转换为动物园,但一无所获。我开始了一个新的R会话并重新启动了我的机器。我还重新安装了HydroTSM。知道这是什么吗?

数据

示例

Date, Rainfall
2001-01-01  0.00
2001-01-02  0.00
2001-01-03  0.00
2001-01-04  0.00
2001-01-05  0.00
2001-01-06  0.00
2001-01-07  0.00

LINK TO FILE

代码

## Library Packages
library(hydroTSM)
library(devtools)

## Read in the data and format for zoo
df <- read.table("Rainfall2" , header = TRUE, sep="\t")
df$Date <- as.Date(df$Date , format = "%m/%d/%y")
x <- zoo(df[, -1], df[, 1])
dates <- time(x)

## Run the daily2monthly function in HydroTSM
m <- daily2monthly(x, FUN=sum, na.rm=TRUE)

[daily2monthly(x,FUN = sum,na.rm = TRUE)错误:未使用的参数(FUN = sum,na.rm = TRUE)

[如果您查看软件包的链接,除了我自己格式化数据的方式之外,我几乎完全遵循这些指示。因此,我还尝试了以下代码将其转换为zoo并收到此错误。

x <- read.zoo(df, format = "%d/%m/%Y")

read.zoo(df,format =“%d /%m /%Y”中的错误:索引有6935错误数据行中的条目:

我也尝试过并收到:

m <- daily2monthly(x)

UseMethod(“ time

其他所有功能都在软件包中,包括:

nyears <- yip(from=start(x), to=end(x), out.type="nmbr" ) )

smry(x)

hydroplot(x, var.type="Precipitation", main="at Lake Caroline",
          pfreq = "dm", from="2001-01-01")

所以,我不太明白为什么我用daily2monthy()撞到这里。>

我真的可以使用您的帮助!非常感谢!

我开始使用正常工作的数据和代码遇到错误,但现在不行。这项工作是关于降雨数据和需要动物园的HydroTSM软件包。当我进入...

r zoo hydrotsm
1个回答
0
投票

嗯,我找到了解决方法。这里有几个问题。一个与我格式化动物园中的日期有关,另一个与daily2monthly()所在的库有关。

我做的第一件事是解决动物园的格式化问题。

© www.soinside.com 2019 - 2024. All rights reserved.