gpt4 book ai didi

r - R : by a newbie 中的解释(无效的修剪参数)错误

转载 作者:行者123 更新时间:2023-12-02 08:27:08 25 4
gpt4 key购买 nike

我的代码如下:

lat <- 24.419
lon <- 54.502
days <- 1
Tmax <- 44.3
Tmin <- 26.0
tal <- 0.72
BCb_guess <- 0.13
epsilon <- 0.5
rad_mea <- 254
sirad::bccal(lat, days, rad_mea, extraT = NULL, Tmax, Tmin, tal)

当我从 sirad 包中执行函数 bccal() 时,出现以下错误:

Error in prettyNum(.Internal(format(x, trim, digits, nsmall, width, 3L,  : 
invalid 'trim' argument

我对 R 完全陌生,非常感谢任何解决该问题的帮助,谢谢

最佳答案

不确定这是否导致您收到错误,但我认为您的 date 参数错误。您给它要计算的天数,但 bccal(以及 R 中的大多数其他函数)可以从其他参数的长度推断出这一点。

date 参数应该是您要计算的实际日期的向量。例如:

# for one day
lat <- 24.419
lon <- 54.502
days <- as.Date('2015-06-22')
Tmax <- 44.3
Tmin <- 26.0
tal <- 0.72
BCb_guess <- 0.13
epsilon <- 0.5
rad_mea <- 254
sirad::bccal(lat, days, rad_mea, extraT = NULL, Tmax, Tmin, tal)

# for several days
lat <- 24.419
lon <- 54.502
days <- c(as.Date('2015-06-22'), as.Date('2015-07-16'))
Tmax <- c(44.3, 43.7)
Tmin <- c(26.0, 25.1)
tal <- 0.72
BCb_guess <- 0.13
epsilon <- 0.5
rad_mea <- c(254, 253)
sirad::bccal(lat, days, rad_mea, extraT = NULL, Tmax, Tmin, tal)

关于r - R : by a newbie 中的解释(无效的修剪参数)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33191141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com