我有一个像这样的长数据框:
Row Conc group
1 2.5 A
2 3.0 A
3 4.6 B
4 5.0 B
5 3.2 C
6 4.2 C
7 5.3 D
8 3.4 D
...
实际数据有数百行。我想将 A 拆分为 C 和 D。我在网上查找并找到了几种解决方案,但不适用于我的情况。
例如:案例一:
x = data.frame(num = 1:26, let = letters, LET = LETTERS)
set.seed(10)
split(x, sample(rep(1:2, 13)))
我不想被任意数字分割
案例 2:按级别/因子拆分
data2 <- data[data$sum_points == 2500, ]
我也不想被一个因素分开。有时我想将许多级别组合在一起。
案例3:按行号选择
newdf <- mydf[1:3,]
实际数据有数百行。我不知道行号。我只知道我想拆分的级别。