R 如何在数据帧中进行过滤?
我只想说明一下。过滤后,我想将其存储在一个新的数据框中,如R 如何在数据帧中进行过滤?,r,dataframe,filter,dplyr,R,Dataframe,Filter,Dplyr,我只想说明一下。过滤后,我想将其存储在一个新的数据框中,如 location state data WA WA 3 WA Seattle 我正试图用dplyr解决这个问题,我试着 location state data WA WA 3 库(dplyr) 仅声明您可以像这样使用subset(): library(dplyr) state_only <- filter(data,
location state data
WA WA 3
WA Seattle
我正试图用dplyr解决这个问题,我试着
location state data
WA WA 3
库(dplyr)
仅声明您可以像这样使用subset()
:
library(dplyr)
state_only <- filter(data, location == state)
或者,如果您已接近dplyr,请尝试以下操作:
location state data
1 WA WA 3
2 WA Seattle 0
3 WA WA 2
location state data
1 WA WA 3
3 WA WA 2
库(dplyr)
位置对我来说很有用,你得到的错误是什么?是state
列名吗?请提供一个可复制的数据框示例。
location state data
1 WA WA 3
2 WA Seattle 0
3 WA WA 2
location state data
1 WA WA 3
3 WA WA 2
library(dplyr)
location <- c("WA", "WA")
state <- c("WA", "Seattle")
data <- c(3, NA)
mydataframe <- data.frame(location, state, data)
mydataframefiltered <- mydataframe %>% filter(state == "WA")