为了账号安全,请及时绑定邮箱和手机立即绑定

do.call(rbind,list)列数不均

do.call(rbind,list)列数不均

慕桂英546537 2019-11-19 10:44:11
我有一个列表,每个元素都是一个字符向量,长度不同,我想将数据绑定为行,以便列名“排成一行”,如果有多余的数据,则创建列,如果缺少数据然后创建NA以下是我正在使用的数据的模拟示例x <- list()x[[1]] <- letters[seq(2,20,by=2)]names(x[[1]]) <- LETTERS[c(1:length(x[[1]]))]x[[2]] <- letters[seq(3,20, by=3)]names(x[[2]]) <- LETTERS[seq(3,20, by=3)]x[[3]] <- letters[seq(4,20, by=4)]names(x[[3]]) <- LETTERS[seq(4,20, by=4)]如果我确定每个元素的格式都相同,那么下面的行通常是我会做的...do.call(rbind,x)我希望有人提出了一个不错的小解决方案,该解决方案可以匹配列名称并用NAs 填充空格,如果在绑定过程中找到了新列,则添加新列...
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1389 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信