0

我能够使以下代码工作:

    world_dat <- get_ensemble_temp(world,"annualavg",2080,2100)

但我想将其更改为历史并从 1920、1939 年(甚至更早)开始。不幸的是,它一直在说未使用的论点

    world_dat2 <- get_historical_temp(world,"annualavg",1920,1939)

我基本上想创建一个显示历史温度的世界地图。任何帮助将不胜感激。谢谢!

4

1 回答 1

0

您收到“未使用的参数”错误的原因是因为这两个函数的参数不同:

get_ensemble_temp(locator, type, start, end)

get_historical_temp(locator, time_scale)

对于“get_historical_temp”函数,您可以设置 time_scale="year",然后设置为所需年份的子集。例如:

USA_dat <- get_historical_temp("USA", "year")
USA_dat_small <- subset(USA_dat, year >= 1920 & year <= 1939,  
                 select=c(1:length(USA_dat)))

这些函数的输出也完全不同。您必须对“get_historical_temp”中的数据进行平均和汇总,以使它们与“get_ensemble_temp”的输出具有可比性

另外,我无法让您的第一行与论点“世界”一起使用。根据文档(http://cran.r-project.org/web/packages/rWBclimate/rWBclimate.pdf),您必须使用所有国家/地区代码的向量才能一次获取整个世界的数据。

于 2015-05-11T21:50:57.770 回答