4

我正在尝试按照文档中的步骤操作并使用MODISToolsR 包下载土地覆盖数据。

我将库安装MODISTools并导入到我的 R 会话中

install.packages("MODISTools")
library(MODISTools)

然后,当我尝试运行任何mt_*()功能时,我收到以下错误。

mt_products()

encl$ _hash(c(encl$ _f_hash, args, lapply(encl$ _additional, : object 'rlang_hash' not found) 中的错误

4

2 回答 2

4

rlang将包的版本更新为0.4.10工作

于 2021-02-21T23:58:44.320 回答
2

尝试了 OP 的代码,它正在R 4.0.4运行rlang version 0.4.10

library(MODISTools)
products <- mt_products()
str(products)
'data.frame':   34 obs. of  4 variables:
 $ product          : chr  "Daymet" "ECO4ESIPTJPL" "ECO4WUE" "MCD12Q1" ...
 $ description      : chr  "Daily Surface Weather Data (Daymet) on a 1-km Grid for North America, Version 4" "ECOSTRESS Evaporative Stress Index PT-JPL (ESI) Daily L4 Global 70 m" "ECOSTRESS Water Use Efficiency (WUE) Daily L4 Global 70 m" "MODIS/Terra+Aqua Land Cover Type (LC) Yearly L3 Global 500 m SIN Grid" ...
 $ frequency        : chr  "1 day" "Varies" "Varies" "1 year" ...
 $ resolution_meters: int  1000 70 70 500 500 500 500 1000 500 500 ...
于 2021-02-21T23:38:05.543 回答