从R中的数据输出自动创建表

从R中的数据输出自动创建表,r,R,我在R遇到了一些麻烦,希望能在这里找到一些帮助 我有以下形式的循环数据输出,而国家的数量可能会有所不同: > data $Australia HITTypeId HITId Valid 1 123 555 TRUE $India HITTypeId HITId Valid 1 456 888 TRUE 现在,我正在寻找的是创建一个数据表,它自动为我提供以下形式的信息: country

我在R遇到了一些麻烦,希望能在这里找到一些帮助

我有以下形式的循环数据输出,而国家的数量可能会有所不同:

> data
$Australia
   HITTypeId    HITId    Valid
1   123          555     TRUE

$India
   HITTypeId    HITId    Valid
 1  456          888     TRUE
现在,我正在寻找的是创建一个数据表,它自动为我提供以下形式的信息:

  country       HITTypeId      HITId    Valid
1  Austria         123          555     TRUE
2  Belgium         456          888     TRUE
我将感谢任何帮助

使用此功能:

do.call(rbind, data)

我想您已经有了一个名为
数据帧列表。您可以使用
do.call(rbind,yourlist)
转换为单个
data.frame
,其中
country
将成为
行。name
。如果您可以提供
str(yourlist)
dput(head(yourlist))
的输出,您可能会得到更好的结果answer@justin,当我回答时,你的评论不可见。将其作为答案发布,以便我可以删除我的答案。无论谁最终得到记录的答案,都应该注意,国家名称将不会作为变量,而是作为行名称,但最后一块可以通过
result$country添加