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