r - 在 R 中拆分对象
问题描述
我想根据它包含的条形码后缀在 R 中拆分一个对象。这些以“-n”结尾,其中 n 是从 1 到 6 的数字。例如 AAACCGTGCCCTCA-1、GAACCGTGCCCTCA-2、CATGCGTGCCCTCA-5 等。我希望每个条形码的所有相应信息也相应地进行拆分。这是对象 cds 的一些示例代码。
class(cds)
[1] "CellDataSet"
attr(,"package")
[1] "monocle"
split(cds, cds$barcode)
#not by individual barcodes, but by groups of those ending '-1', '-2',...,'-6'. So 6 new objects in total
非常感谢!
阿比盖尔
解决方案
我们可以使用它sub
来删除-\\d+
并拆分'cds'
split(cds, sub("-\\d+$", "", cds$barcode))
推荐阅读
- javascript - 如何在 html、css 和 javascript 中创建滑块菜单
- google-cloud-platform - 如何使用 GKE over HTTPS 提高 Google 负载均衡器的性能?
- angular - SignalR 在 IIS 上不起作用(CORS 问题 ERROR 405)
- python - 如何使用 argparse 解析矩阵输入?
- python - 如何通过 Python 捕获 Excel 文件中选定的单元格内容?
- ruby-on-rails - 如何将参数传递到xml文件中?
- php - 如何用 PHP 和 SQL 在 Treeview 中进行排列?
- android - AppSync 的类不会自动创建
- java - 如何在java spring boot中使用多个join sql查询
- haskell - 评估给定值的多项式