r - 用于简单查找替换excel的R函数
问题描述
我想从文件 2 中提取值以匹配指定列中的值。它是 Excel 中的一个简单查找函数。但是给出的许多解决方案都是基于匹配的列名,我不想在我的数据集中进行更改。
解决方案
由于您的列名在两个 data.frames 中不同,您需要知道merge
哪些列相互对应:
merge(file1, unique(file2[, c("Symbol", "GeneID"))], by.x="UniprotBlastGeneSymbol", by.y="Symbol")
当然,您的结果列将被称为GeneID
,而不是Column4
。如果file2
包含未在其中找到的基因 ID,file1
则您可能还需要all.y=FALSE
.
推荐阅读
- c++ - USRP B200 迷你发射器故障
- c++ - 为什么静态内联数据成员不会出现在 Macos 的 .bss 部分中?
- python-3.x - Eve-NG API - 无法将节点添加到实验室
- java - --jdkhome 开关和手动 .conf 文件不起作用
- python - Multiprocessing Pool() 方法对性能没有影响
- c# - C# 反序列化对象
- rules - 剪辑 - 模式和动作中的相同插槽
- c# - 在 GridView 中添加新行找不到参考
- java - Java将字符串转换为服务器UDP的十六进制
- .net - Swagger 在复杂对象 GET 端点中大写属性名称