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

R 将键值列表转换为数据帧

R 将键值列表转换为数据帧,r,list,dataframe,R,List,Dataframe,我在R中有一个键/值列表,称为国家: print(country) $CAM [1] 5 $TJK [1] 1 $SEN [1] 7 键是一个国家的名称和该国家的值 我想将此列表转换为数据帧,如ths: country occurence 0 CAM 5 0 TJK 1 0 SEN 7 感谢并问候您可以取消列出并堆叠输入列表: stack(unlist(country)) # values ind #1 5 CAM #2 1 TJ

我在R中有一个键/值列表,称为国家:

print(country)
$CAM
[1] 5

$TJK
[1] 1

$SEN
[1] 7
键是一个国家的名称和该国家的值

我想将此列表转换为数据帧,如ths:

  country  occurence
0 CAM      5
0 TJK      1
0 SEN      7

感谢并问候

您可以取消列出并堆叠输入列表:

stack(unlist(country))
#  values ind
#1      5 CAM
#2      1 TJK
#3      7 SEN

@Sotos,在链接问题中,输入不是命名列表,您不需要
取消列表
,只需
堆栈(国家)
即可