将键值列表转换为数据帧

use*_*794 -1 r list dataframe

我在R中有一个名为country的键/值列表:

print(country)
$CAM
[1] 5

$TJK
[1] 1

$SEN
[1] 7
Run Code Online (Sandbox Code Playgroud)

关键是一个国家的名称和价值是这个国家的出现.

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

  country  occurence
0 CAM      5
0 TJK      1
0 SEN      7
Run Code Online (Sandbox Code Playgroud)

感谢致敬

tal*_*lat 6

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

stack(unlist(country))
#  values ind
#1      5 CAM
#2      1 TJK
#3      7 SEN
Run Code Online (Sandbox Code Playgroud)