r - RStudio:当row.name相同时比较两个不同的数据表
问题描述
我有两个具有不同列和行的数据框:
其中一张表是行(750 个条目)中特定表达的基因名称,列中是统计分析(p-val,倍数变化)。(750x2 矩阵)
第二个表是同一行中所有表达的基因名称(13,000)及其相关基因(行长达 100)。(13,000x100 矩阵)
我有兴趣从第一个文件中创建一个包含 750 个表达基因名称的数据框,并在 R 中使用匹配函数来插入表 2 中的相关基因。
例子:
第一个数据表
Name Fold Change P-value
A 0 3
B 1 4
F 2 6
H 1 8
第二个数据表
Name X1 X2 X3 X4 X5
A A1 A2 A3 A4 A5
B B1 B2 B3 B4 B5
C C1 C2 C3 C4 C5
D D1 D2 D3 D4 D5
E E1 E2 E3 E4 E5
F F1 F2 F3 F4 F5
期望的输出
Name X1 X2 X3 X4 X5
A A1 A2 A3 A4 A5
B B1 B2 B3 B4 B5
D D1 D2 D3 D4 D5
F F1 F2 F3 F4 F5
解决方案
推荐阅读
- javascript - 从 android 调用 Native 模块并将事件从该模块发送到 React Native
- html - 使垂直对齐的父块随着孩子的成长而向右成长的最简单方法是什么?
- android - 将字符串从 DataBinding 传递到自定义视图 xml 属性
- watson-studio - 为什么在 watson Studio 中您没有部署模型网络或上传批次的选项?
- flask - Telegram 对 webhook Flask 应用程序的更新的结构是什么?
- continuous-integration - 我如何确保为不同的 git 分支提供不同的 Travis CI 工作流程
- r - R中嵌套数据结构中各种元素求和的函数的问题
- java - Micronaut 为 Pact 测试设置 EmbeddedServer
- c# - S3 by Scaleway 通过 Amazon.S3 nuget 包
- android-studio - 在 TeamCity 上通过 gradle build step 构建 android 项目时如何修复“Aapt2InternalException:AAPT2”错误?