小编anp*_*ami的帖子

R:计算带有子元素的嵌套列表中值的频率

我有一个包含国家/地区名称的嵌套列表。我想计算国家/地区的频率,即在子列表中每次提及时都会添加 +1(无论该国家/地区在该子列表中的提及频率如何)。

例如,如果我有这个列表:

[[1]]
[1] "Austria" "Austria" "Austria"

[[2]]
[1] "Austria" "Sweden"

[[3]]
[1] "Austria" "Austria" "Sweden"  "Sweden" "Sweden" "Sweden"

[[4]]
[1] "Austria" "Austria" "Austria"

[[5]]
[1] "Austria" "Japan" 
Run Code Online (Sandbox Code Playgroud)

...然后我希望结果是这样的:

country        freq
====================
Austria         5
Sweden          2
Japan           1
Run Code Online (Sandbox Code Playgroud)

我已经尝试了各种方法来使用lapplyunlisttable等,但没有任何方法可以满足我的需要。我将不胜感激您的帮助!

r list frequency nested-lists

6
推荐指数
1
解决办法
249
查看次数

使用 RSelenium 最大化浏览器窗口

有没有办法使用 RSelenium 最大化浏览器窗口?

我当前的代码是:

scrape_url <- "https://[...]"

eCaps <- list(firefoxOptions = list(
    args = list('--user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)"')
))
    
rD <- RSelenium::rsDriver(browser="firefox", port=4546L, verbose=F, chromever="87.0.4280.20",
                              extraCapabilities = eCaps)
    
remDr <- rD[["client"]]
remDr$navigate(scrape_url)
Run Code Online (Sandbox Code Playgroud)

selenium r web-scraping rselenium rvest

0
推荐指数
1
解决办法
417
查看次数

标签 统计

r ×2

frequency ×1

list ×1

nested-lists ×1

rselenium ×1

rvest ×1

selenium ×1

web-scraping ×1