У меня есть команда таблицы следующим образом:
table(wt.combined@meta.data[["expanded"]], wt.combined@active.ident, wt.combined@meta.data[["orig.ident"]])
Последний элемент таблицы (wt.combined@meta.data [["orig.ident"]]) имеет два фактора (вес.UT и wt.aCT), поэтому команда создает две таблицы подсчета.Я хотел бы знать, как указать, какой фактор, чтобы я получил только одну таблицу.
Примерно так (что не работает):
table(wt.combined@meta.data[["expanded"]], wt.combined@active.ident, wt.combined@meta.data[["orig.ident"]] = "wt.UT")
или (как предлагается в комментариях)
i<-wt.combined@meta.data[["orig.ident"]] == "wt.UT"
table(wt.combined@meta.data[["expanded"]], wt.combined@active.ident, wt.combined@meta.data[["orig.ident"]][i])
, что приводит к этой ошибке:
Error in table(wt.combined@meta.data[["expanded"]], wt.combined@active.ident, :
all arguments must have the same length