首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下载每小时weatherdata :错误

下载每小时weatherdata :错误
EN

Stack Overflow用户
提问于 2018-03-21 19:34:32
回答 1查看 82关注 0票数 1

嗨,我正在用下面的代码从"rwunderground“包中下载每小时的历史天气数据。

代码语言:javascript
复制
Library("rwunderground")
rwunderground::set_api_key("MY_API_KEY")
history(set_location(zip_code = "90210"), "20170101")

在执行上述代码行之后,我得到的错误是

代码语言:javascript
复制
"Error in curl::curl_fetch_memory(url, handle = handle) : 
  Timeout was reached: Connection timed out after 10000 milliseconds"

请帮我修改/更新上面的代码。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-03-21 19:54:48

这段代码对我来说工作得很好。

如果您正在引用该库,则不需要在执行命令时同时引用它:在使用set_api_key时,不需要引用rwunderground。这将改进代码的布局,但不会加快函数的执行速度。

我将包含下面的代码和输出;至少如果它不适用于您,您可以从这里复制它:

代码语言:javascript
复制
library(rwunderground)
set_api_key("0d5f3d47ea78fa83")
history(set_location(zip_code = "90210"), "20170101")

[1] "Requesting: http://api.wunderground.com/api/0d5f3d47ea78fa83/history_20170101/q/90210.json"
# A tibble: 24 x 21
   date                 temp dew_pt   hum wind_spd wind_gust dir     vis pressure wind_chill heat_index precip precip_rate
   <dttm>              <dbl>  <dbl> <dbl>    <dbl>     <dbl> <chr> <dbl>    <dbl>      <dbl>      <dbl>  <dbl>       <dbl>
 1 2017-01-01 00:51:00  45.0   41.0   86.     4.60        NA West    10.     29.9       42.6         NA     NA          NA
 2 2017-01-01 01:51:00  44.1   39.0   82.     4.60        NA NNE     10.     29.9       41.5         NA     NA          NA
 3 2017-01-01 02:51:00  43.0   39.9   89.     4.60        NA East    10.     29.9       40.3         NA     NA          NA
 4 2017-01-01 03:51:00  44.1   39.9   85.     3.50        NA South   10.     29.9       42.5         NA     NA          NA
 5 2017-01-01 04:51:00  43.0   39.9   89.     0.          NA North   10.     29.9       NA           NA     NA          NA
 6 2017-01-01 05:51:00  43.0   39.9   89.     0.          NA North   10.     29.9       NA           NA     NA          NA
 7 2017-01-01 06:51:00  43.0   39.9   89.     4.60        NA NNE     10.     29.9       40.3         NA     NA          NA
 8 2017-01-01 07:51:00  44.1   41.0   89.     4.60        NA NE      10.     29.9       41.5         NA     NA          NA
 9 2017-01-01 08:51:00  48.0   42.1   80.     5.80        NA NE      10.     29.9       NA           NA     NA          NA
10 2017-01-01 09:51:00  52.0   44.1   74.     5.80        NA Vari…   10.     29.9       NA           NA     NA          NA
# ... with 14 more rows, and 8 more variables: precip_total <dbl>, cond <chr>, fog <dbl>, rain <dbl>, snow <dbl>,
#   hail <dbl>, thunder <dbl>, tornado <dbl>

值得注意的是,由于你的计算机运行代码的时间是一个问题,我想我应该告诉你我的代码需要多长时间。

代码语言:javascript
复制
time <- Sys.time()
set_api_key("0d5f3d47ea78fa83")
history(set_location(zip_code = "90210"), "20170101")
Sys.time() - time

0.526396秒的时间差

代码语言:javascript
复制
time <- Sys.time()
rwunderground::set_api_key("0d5f3d47ea78fa83")
history(set_location(zip_code = "90210"), "20170101")
Sys.time() - time

0.5350232秒的时间差

重复上述步骤会得到不同但相似的值--它们的速度大致相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49405282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档