让我们只保留观察最多的三个县:索诺马、洛杉矶和克恩。如果变量bigCounties是这三个县中的任何一个,则创建一个名为TRUE的条件。请记住,|是or逻辑运算符。
更新
bigCounties <- isTRUE( CASchools$county == "Sonoma" | CASchools$county == "Los Angeles"|CASchools$county == "Kern")
summary(bigCounties)产出:
Mode FALSE
logical 1 如何让它在整个数据集中运行?
发布于 2021-08-01 23:16:37
我认为你应该试试%in%,例如,
CASchools$county %in% c("Sonoma", "Los Amgles", "Kern")否则,你应该试试
CASchools$county == "Sonoma"| CASchools$county == "Los Amgles"| CASchools$county =="Kern"或(感谢@akrun的捐款)
Reduce(`|`, lapply(c("Sonoma", "Los Amgles", "Kern"), function(x) CASchools$county == x))如果您想使用|
https://stackoverflow.com/questions/68615009
复制相似问题