是否有相当于unix“comm”的东西? R 中的命令?
我有一个包含唯一 ID 列表的主文件,并且希望将三个文件与 ID 子集与此一起对齐,最终得到: 第 1 列(id1、id2、id3、id4 等) 第 2 列(空格、id2、空格、空格) 第 3 列(id1、id2、空格 space) 第 4 列(id1、空格 id3 空格)等。 我在 R 中有一个唯一的列表,并且 unix 中的“comm”命令似乎可以执行此操作 - R 中是否有等效的命令?
I have one master file with a list of unique IDs and want to align three files with subsets of IDs alongside this, ending up with:
Column 1 (id1, id2, id3, id4 etc) Column 2 (space, id2, space, space) Column 3 (id1, id2, space space) Column 4 (id1, space id3 space) etc.
I have a unique list in R and the "comm" command in unix seems to do this - is there an equivalent in R?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
数据的结构不是很清楚,但是如果您从以下向量开始:
您可以从您的主 id 列表创建一个数据框,并使用这些 id 作为行名称:
然后您可以按以下方式为每个子集添加新列:
结果如下:
The structure of your data is not very clear, but if you start with the following vectors :
You can create a data frame from your master list of ids, and use these ids as row names :
Then you can add new columns for each subset the following way :
With the following result :