Я пытаюсь объединить классы и не могу понять, как это сделать.
Я работаю с большим набором данных
library("ALL"); data(ALL, package = "ALL");
и обычно загружайте индикатор следующим образом:
allB <- ALL[,which(ALL$BT %in% c("B","B1","B2", "B3","B4"))]
и это разделяет его на 5, но я хочу объединить B3 и B4
Я пробовал несколько разных вещей,
b1 <- ALL[,which(ALL$BT %in% c("B1"))] #select patients
b2 <- ALL[,which(ALL$BT %in% c("B2"))]
b34 <- ALL[,which(ALL$BT %in% c("B3","B4"))]
w <- c(b1,b2,b34)
allb <- ALL[,which(ALL$BT %in% c("B1","B2", c("B3","B4")))]
allb <- ALL[,which(ALL$BT %in% c("B1","B2","B3|B4"))]
Но ни один из них не работает
информация о наборе данных:
ALL$BT
[1] B2 B2 B4 B1 B2 B1 B1 B1 B2 B2 B3 B3 B3 B2 B3 B B2 B3 B2 B3 B2 B2 B2 B1 B1 B2 B1 B2 B1 B2 B B B2 B2 B2 B1 B2 B2 B2 B2 B2 B4 B4
[44] B2 B2 B2 B4 B2 B1 B2 B2 B3 B4 B3 B3 B3 B4 B3 B3 B1 B1 B1 B1 B3 B3 B3 B3 B3 B3 B3 B3 B1 B3 B1 B4 B2 B2 B1 B3 B4 B4 B2 B2 B3 B4 B4
[87] B4 B1 B2 B2 B2 B1 B2 B B T T3 T2 T2 T3 T2 T T4 T2 T3 T3 T T2 T3 T2 T2 T2 T1 T4 T T2 T3 T2 T2 T2 T2 T3 T3 T3 T2 T3 T2 T
Levels: B B1 B2 B3 B4 T T1 T2 T3 T4
allB$BT
[1] B2 B2 B4 B1 B2 B1 B1 B1 B2 B2 B3 B3 B3 B2 B3 B B2 B3 B2 B3 B2 B2 B2 B1 B1 B2 B1 B2 B1 B2 B B B2 B2 B2 B1 B2 B2 B2 B2 B2 B4 B4 B2
[45] B2 B2 B4 B2 B1 B2 B2 B3 B4 B3 B3 B3 B4 B3 B3 B1 B1 B1 B1 B3 B3 B3 B3 B3 B3 B3 B3 B1 B3 B1 B4 B2 B2 B1 B3 B4 B4 B2 B2 B3 B4 B4 B4 B1
[89] B2 B2 B2 B1 B2 B B
Levels: B B1 B2 B3 B4 T T1 T2 T3 T4
ALL
ExpressionSet (storageMode: lockedEnvironment)
assayData: 12625 features, 128 samples
element names: exprs
%in%
. Для каждого элемента левой части проверяется только наличие его в правой части. Комбинации не происходит. Если вы опубликовали результат, который вы «должны» получить, тогда кто-то сможет указать путь. - person Pierre L   schedule 14.12.2016