如何 select 数据框中的行从一个值(名称到名称)到另一个值
How to select Rows in a Data Frame from one Value (name to name) to another
我需要 data.frame 方面的帮助!
我有数据集:来自包“mlbench”的“BostonHousing2”。我需要一个子集,它从值“Sargus”中选择行,直到城市“Melrose”的最后一次观察(两者都在集合的第一列中)。这个怎么写?
我的第一次尝试:
BH2 <- BostonHousing2[1,"Sargus":"Melrose"]
谢谢!
我不确定你为什么要这样做,但你可以通过记下 Sargus 和 Melrose 的区域编号来做到这一点。
library(tidyverse)
library(mlbench)
data(BostonHousing2)
df<-BostonHousing2 %>%
filter(tract %>% between(2081,3364))
您可以使用 Sargus 和 Melrose 的行号。
library(mlbench)
library(tidyverse)
data("BostonHousing2")
BostonHousing2[min(which(BostonHousing2$town == "Sargus")):max(which(BostonHousing2$town == "Melrose")), ]
我需要 data.frame 方面的帮助! 我有数据集:来自包“mlbench”的“BostonHousing2”。我需要一个子集,它从值“Sargus”中选择行,直到城市“Melrose”的最后一次观察(两者都在集合的第一列中)。这个怎么写?
我的第一次尝试:
BH2 <- BostonHousing2[1,"Sargus":"Melrose"]
谢谢!
我不确定你为什么要这样做,但你可以通过记下 Sargus 和 Melrose 的区域编号来做到这一点。
library(tidyverse)
library(mlbench)
data(BostonHousing2)
df<-BostonHousing2 %>%
filter(tract %>% between(2081,3364))
您可以使用 Sargus 和 Melrose 的行号。
library(mlbench)
library(tidyverse)
data("BostonHousing2")
BostonHousing2[min(which(BostonHousing2$town == "Sargus")):max(which(BostonHousing2$town == "Melrose")), ]