||
当我们有两个表,一个是数据表(df),一个是分组表(group),当我们在R语言中需要提取group表中的某组数据时该怎么操作呢?
以下是示例数据和代码:
df表
group表
代码:
library(stringr)
library(dplyr)
group <- read.table("group.txt", header = TRUE, sep = "\t")
df <- read.csv("df.csv", header = TRUE, row.names = 1, sep = ",")
# 筛选属于H组的数据
mq_samples1 <- group %>%
filter(treat1 == "H") %>%
pull(SamplesID)
df1 <- df[, mq_samples1]
df1
这样我们就提取group中H组的数据啦:
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-23 19:38
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社