从数据集中删除每个偶数(不偶数)行
Delete Every even(uneven) row from a dataset
从 R 中的数据框中删除每个 even/uneven 行的最优雅的方法是什么?我的第一次尝试是输入每隔一行的数字 "by hand"(见下文)
(SmallerDataFrame <- OriginalDataFrame[-c(2,4,6,8,10,12),])
试试这个
dat <- mtcars$cyl
toDelete <- seq(0, length(dat), 2)
toDelete
dat <- dat[-toDelete, ]
对于数据框,
dat <- mtcars
toDelete <- seq(1, nrow(dat), 2)
dat[ toDelete ,]
从 R 中的数据框中删除每个 even/uneven 行的最优雅的方法是什么?我的第一次尝试是输入每隔一行的数字 "by hand"(见下文)
(SmallerDataFrame <- OriginalDataFrame[-c(2,4,6,8,10,12),])
试试这个
dat <- mtcars$cyl
toDelete <- seq(0, length(dat), 2)
toDelete
dat <- dat[-toDelete, ]
对于数据框,
dat <- mtcars
toDelete <- seq(1, nrow(dat), 2)
dat[ toDelete ,]