R语言dplyr包数据筛选(1)
2024-10-5 18:09
阅读:998
当我们有两个表,一个是数据表(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组的数据啦:
转载本文请联系原作者获取授权,同时请注明本文来自韩润强科学网博客。
链接地址:https://wap.sciencenet.cn/blog-3617005-1453890.html?mobile=1
收藏
当前推荐数:1
推荐人:
推荐到博客首页
网友评论0 条评论