【问题标题】:Issues downloading CHIRPS data in R在 R 中下载 CHIRPS 数据的问题
【发布时间】:2021-12-07 15:16:29
【问题描述】:

我正在尝试从 CHIRPS 下载月降水量数据,但我的代码不断抛出错误,提示 arguments imply differing number of rows。我什至尝试使用 chirps 文档中的示例查询,但我得到了同样的错误。

例子:

librray(chirps)

lonlat <- data.frame(lon = c(-55.0281,-54.9857),
                     lat = c(-2.8094, -2.8756))

dates <- c("2017-12-15", "2017-12-31")

dt <- get_chirps(lonlat, dates)

我在这里做错了吗?

【问题讨论】:

    标签: r dataframe download rows


    【解决方案1】:

    CRAN 版本给出了同样的错误。所以,我们安装了github 版本,它正在工作

    > library(remotes)
    > install_github("ropensci/chirps", build_vignettes = TRUE)
    > library(chirps)
    > lonlat <- data.frame(lon = c(-55.0281,-54.9857),
    +                      lat = c(-2.8094, -2.8756))
    > 
    > dates <- c("2017-12-15", "2017-12-31")
    > 
    > get_chirps(lonlat, dates)
    Fetching data from CHC server 
    
    Getting CHIRPS in a .05 deg resolution 
    
           id    lon   lat       date chirps
        <int>  <dbl> <dbl>     <date>  <dbl>
    1:      1 -55.03 -2.81 2017-12-15   0.00
    2:      1 -55.03 -2.81 2017-12-16   0.00
    3:      1 -55.03 -2.81 2017-12-17  13.69
    4:      1 -55.03 -2.81 2017-12-18  13.69
    5:      1 -55.03 -2.81 2017-12-19   0.00
    ---                                     
    30:     2 -54.99 -2.88 2017-12-27  35.34
    31:     2 -54.99 -2.88 2017-12-28  17.67
    32:     2 -54.99 -2.88 2017-12-29   0.00
    33:     2 -54.99 -2.88 2017-12-30   8.84
    34:     2 -54.99 -2.88 2017-12-31   8.84
    

    【讨论】:

    • 太棒了!谢谢阿克伦!
    猜你喜欢
    • 1970-01-01
    • 2019-10-18
    • 2021-10-31
    • 1970-01-01
    • 2019-12-19
    • 2021-12-31
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多