小编Nai*_*baf的帖子

无法使用R的传单包循环以生成多个映射

R在这里是新的和相对较新的,所以请原谅apriori,让我知道我在这篇文章中做错了什么,以避免将来讨厌别人:

我正在尝试创建一个小册子地图序列(1971年9月至1972年4月).最后,我想让它们变得闪亮,并让用户播放/暂停动画(闪亮的循环动画滑块).

没有while和for循环为我工作.当我i在运行代码后检查我的s 时,增量已经起作用,传单不起作用.没有循环,我的"动态传单失败"(参见下面的代码部分)工作并打开了一张地图.

是不是可以顺序创建传单?

#set working directory
require(leaflet)
require(dplyr)

#Build data.frame with 10 obs + 3 cols
power <- data.frame(Latitude <-c(33.515556, 38.060556, 47.903056, 49.71, 49.041667, 31.934167, 54.140586, 54.140586, 48.494444, 48.494444), Longitude <- c(
129.837222, -77.789444, 7.563056, 8.415278, 9.175, -82.343889, 13.664422, 13.664422, 17.681944, 17.681944), start <- c(as.Date(
"15-Sep-1971", "1-Dec-1971", "1-Feb-1972", "1-Feb-1972", "1-Feb-1972", "1-Feb-1972", "1-Apr-1972", "1-Apr-1972", "24-Apr-1972", "24-Apr-1972", format = "%d-%b-%Y")))

#"Dynamic" leaflet Fails1: While+For combo
i<- as.Date("1971-09-14")
while (i < as.Date("1972-05-01")) {    for(star in start){
if (star > …
Run Code Online (Sandbox Code Playgroud)

r leaflet

9
推荐指数
2
解决办法
4819
查看次数

R:增加我的rvest刮刀的速度?

我刚开始用R的rvest库进行拼抢.太粗体了,我开始查询3206个子页面,每个子页面都要提取一个字符串.

绳索

问题是:

持续时间.

我的问题是:

我可以优化我的脚本(下面)以加快执行速度吗?

背景:

仅仅为3个整数循环工作正常,但我的脚本现在已经运行了很长时间.我不知道任何Python(我可能会改变,因为我听说有一个叫做的东西aiohttp).如果没有其他办法,我将不胜感激,如果有人可以提供一个良好的教程或替代解决方案的链接.

脚本

library(rvest)
library(data.table)
#READ IN HTML
#Link: http://globalenergyobservatory.org/list.php?db=PowerPlants&type=Hydro
hydro <- read_html("http://globalenergyobservatory.org/list.php?db=PowerPlants&type=Hydro")
#GET ATTRIBUTES
attributes <- hydro %>%
  html_nodes("#list a") %>%
  html_attrs()
#WRITE URLs
urls = list()
for (i in 1:3206) {
  da <- unlist(attributes[i])
  dat <- da[1]
  data <- paste("http://www.globalenergyobservatory.org/",dat, sep="")
  urls[[i]] <- data
}
#GET ABSTRACTS
abstracts = list()
for(i in 1:3206) {
  to_use <- read_html(urls[[i]])
  to_use %>%
    html_nodes("#Abstract_Block td") %>%
    html_text() -> to_write
  abstracts[[i]] <- to_write
}
Run Code Online (Sandbox Code Playgroud)

r web-scraping rvest

3
推荐指数
1
解决办法
1496
查看次数

标签 统计

r ×2

leaflet ×1

rvest ×1

web-scraping ×1