r - 取消列出嵌套列表的问题
问题描述
我有列表 x 和 y;x 取消列出并给了我想要的东西......但是,我认为 y 不是因为它来自 biostrings 包的列表给我带来了问题。我不能包含所有内容,因为这是生物数据,但我尝试包含一些代码和数据来理解我的问题。
x ~ 普通嵌套列表的示例
x1 = list(c(218,215, 212, 207, 189, 178, 163, 160, 154, 146, 140, 136, 112, 110, 89, 70, 68, 66, 62, 56, 52, 47, 34, 27, 9))
x2 = list(c(3, 1))
x<- list(c(x1,x2)
lapply(rapply(x, enquote, how="unlist"), eval)
[[1]]
[1] 218 215 212 207 189 178 163 160 154 146 140 136 112 110 89 70 68 66 62 56 52 47 34
[24] 27 9
[[2]]
[1] 3 1
unlisting 非常适合 x~
unlist(x)
[1] 218 215 212 207 189 178 163 160 154 146 140 136 112 110 89 70 68 66 62 56 52 47 34
[24] 27 9 3 1
我无法提供所有代码来展示 y 的示例,作为它的生物数据和 300 行代码。基本上,它基于对 GRAnge 对象的交叉引用。我发现我的数据和参考基因组有重叠。
列表 Y
y = CPGi_Pos2[1:2]
> y
$`1`
[1] 172 167 163 157 153 151 149 79 73
$`2`
[1] 418 404 403 392 391 389 388 371 370 352 351 349 348 339 338 332
class(y)
[1] "list"
unlist(y)
11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 210 211 212 213 214 215
172 167 163 157 153 151 149 79 73 418 404 403 392 391 389 388 371 370 352 351 349 348 339 338
216
332
str(x)
List of 13833
$ 1 : int [1:9] 172 167 163 157 153 151 149 79 73
$ 2 : int [1:16] 418 404 403 392 391 389 388 371 370 352 ...
我需要删除附加到列表 y 的名称,如下所示。我想取消列出 y 并让它看起来像 x
> str(x)
int [1:1009322] 218 215 212 207 189 178 163 160 154 146 ...
> str(y)
Named int [1:745078] 172 167 163 157 153 151 149 79 73 418 ...
- attr(*, "names")= chr [1:745078] "11" "12" "13" "14" ...
解决方案
推荐阅读
- android - 通过 s3 未解决来自 gradle maven 依赖项的引用
- php - 将 img 标签转换为 amp-img 的最佳方法是什么?
- http-status-code-404 - 使用自定义域时,Github-pages 相关链接不起作用
- javascript - node.js 上的 HTTPS 与 HTTP
- angular - 按钮 @Directive 通过 Angular 中的 @Input 绑定禁用属性
- wpf - 通过 VSTS 将 WPF 应用程序部署到 Hockeyapp 时出现错误“无法从构建中创建版本”
- pdf - 如何使用 VBScript 循环浏览 PDf 的页面
- office365 - 无法在 Office 365 Excel 和 Winword 应用程序中使用电子邮件快捷方式选项
- amazon-web-services - 是否值得在不同的 AWS 位置发布不同的站点语言?
- unit-testing - 使用 dotCover 命令行工具(JetBrains)的单元测试覆盖率 - 是否可以使用 x64 dll 测试运行此工具?