有没有办法将这两个不同的 R 语句结合起来,让它更干净一些?
x6 <- subset(dBase, dBase$Operation_Name == "Wash")
x7 <- unique(x6$machine_number)
这可行,但想知道是否有可能将其放在一条线上。
目标是获得独特的machine_number
地方Operation_Name == "Wash"
谢谢!
有没有办法将这两个不同的 R 语句结合起来,让它更干净一些?
x6 <- subset(dBase, dBase$Operation_Name == "Wash")
x7 <- unique(x6$machine_number)
这可行,但想知道是否有可能将其放在一条线上。
目标是获得独特的machine_number
地方Operation_Name == "Wash"
谢谢!
一个dplyr
解决方案:
df <- data.frame(Operation_Name = c("Wash", "Fold", "Rince"),
machine_number = c(42, 43, 44))
library(dplyr)
df %>%
filter(Operation_Name == "Wash") %>%
pull(machine_number)
# [1] 42
unique(dBase[dbase$Operation_Name=="Wash",]$machine_number)