Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 我怎样才能完整地连接数据帧列表_R_Join_Dplyr - Fatal编程技术网

R 我怎样才能完整地连接数据帧列表

R 我怎样才能完整地连接数据帧列表,r,join,dplyr,R,Join,Dplyr,我从一个站点读取了多个URL,现在有了一个数据帧列表(tbl)。现在我需要将这些数据帧列表完整地连接到一个数据帧中 库(xml2) 图书馆(dplyr) #> #>正在附加包:“dplyr” #>以下对象已从“package:stats”屏蔽: #> #>滤波器,滞后 #>以下对象已从“package:base”屏蔽: #> #>相交、setdiff、setequal、并集 图书馆(purrr) 图书馆(rvest) #> #>附加包:“rvest” #>以下对象被“package:p

我从一个站点读取了多个URL,现在有了一个数据帧列表(tbl)。现在我需要将这些数据帧列表完整地连接到一个数据帧中


库(xml2)
图书馆(dplyr)
#> 
#>正在附加包:“dplyr”
#>以下对象已从“package:stats”屏蔽:
#> 
#>滤波器,滞后
#>以下对象已从“package:base”屏蔽:
#> 
#>相交、setdiff、setequal、并集
图书馆(purrr)
图书馆(rvest)
#> 
#>附加包:“rvest”
#>以下对象被“package:purrr”屏蔽:
#> 
#>拔
str_c中的url错误(“https://amx.am/en/9/trading/10/instruments,“?page=”,:找不到函数“str_c”
待定%lappy(html\U表格)
#>UseMethod(“read_xml”)中出错:没有适用于“read_xml”的方法应用于类“name”的对象

由(v0.3.0)于2020-01-25创建,每个
url
中都有多个表,因此可以使用

library(rvest)
library(purrr)
library(dplyr)

map(url, ~read_html(.x) %>% html_table) %>%
   flatten() %>%
   bind_rows()

或者,如果您想将它们全部连接在一起,我们可以使用
reduce

map(url, ~read_html(.x) %>% html_table) %>%
  flatten() %>%
  reduce(full_join))