Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.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_List_Dataframe_Function_Lapply - Fatal编程技术网

提取列表中所有数据帧的值,以在R中创建新的数据帧

提取列表中所有数据帧的值,以在R中创建新的数据帧,r,list,dataframe,function,lapply,R,List,Dataframe,Function,Lapply,我有一个R格式的数据帧列表(见下图)。我想在列表之外创建一个唯一的数据框,其中一列包含所有数据框的名称信息,另一列包含纬度数据,另一列包含经度数据,等等 我正在尝试使用lappy,但没有成功: lapply(Stations.metadata,function(x)df=data.frame(Name=x$Name,Latitud=x$Latitud,Longitud=x$Longitud,Coordinate.System=x$Coordinate.System,drawing.Area=x

我有一个R格式的数据帧列表(见下图)。我想在列表之外创建一个唯一的数据框,其中一列包含所有数据框的名称信息,另一列包含纬度数据,另一列包含经度数据,等等

我正在尝试使用
lappy
,但没有成功:

lapply(Stations.metadata,function(x)df=data.frame(Name=x$Name,Latitud=x$Latitud,Longitud=x$Longitud,Coordinate.System=x$Coordinate.System,drawing.Area=x$drawing.Area))


我做错了什么?

我尝试创建一个类似于您的列表

做这两件事中的任何一件

my.list共4个
#>$1:5人名单
#>..$萼片长度:chr“5.1”
#>..$萼片宽度:chr“3.5”
#>..$Petal.长度:chr“1.4”
#>..$Petal.宽度:chr“0.2”
#>..$物种:chr“setosa”
#>$2:5人名单
#>..$萼片长度:chr“4.9”
#>..$萼片宽度:chr“3.0”
#>..$Petal.长度:chr“1.4”
#>..$Petal.宽度:chr“0.2”
#>..$物种:chr“setosa”
#>$3:5人名单
#>..$萼片长度:chr“4.7”
#>..$萼片宽度:chr“3.2”
#>..$Petal.长度:chr“1.3”
#>..$Petal.宽度:chr“0.2”
#>..$物种:chr“setosa”
#>$4:5人名单
#>..$萼片长度:chr“4.6”
#>..$萼片宽度:chr“3.1”
#>..$Petal.长度:chr“1.5”
#>..$Petal.宽度:chr“0.2”
#>..$物种:chr“setosa”
#1
purrr::map\u dfr(my.list,~.x)
#>#A tibble:4 x 5
#>萼片。长萼片。宽花瓣。长花瓣。宽种
#>                                   
#>1 5.1 3.5 1.4 0.2刚毛
#>2 4.9 3.0 1.4 0.2刚毛
#>3 4.7 3.2 1.3 0.2刚毛
#>4.6 3.1 1.5 0.2刚毛
#2
调用(rbind,lappy(my.list,as.data.frame))
#>萼片。长萼片。宽花瓣。长花瓣。宽种
#>1 5.1 3.5 1.4 0.2刚毛
#>2 4.9 3.0 1.4 0.2刚毛
#>3 4.7 3.2 1.3 0.2刚毛
#>4.6 3.1 1.5 0.2刚毛

由(v2.0.0)创建于2021-05-26

try
purrr::map\u-dfr(Stations.metadata,~.x)
是的,它可以工作,谢谢!