[英]Creating a Vector from a dataframe that discriminates values based on another column in r
在这里工作 r。 我有一个包含两列的数据框,一列定性描述样本的身体部位(v1)(肠道、皮肤),另一列是定量的(v2)。 我想为身体部位等于“肠道”时的所有值创建一个向量(省略所有其他值)有人知道该怎么做吗?
v2 <- c(120, 125,0,0)
data.frame(v1,v2)
v1 v2
1 gut 120
2 gut, 125
3 skin 0
4 skin 0 ```
在 dplyr 中,你可以做
library(dplyr)
v1 <- c('gut','gut','skin','skin')
v2 <- c(120, 125,0,0)
result <- data.frame(v1,v2) %>%
filter(v1 == 'gut') %>%
select(v2)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.