Извините за плохую формулировку, я надеюсь изменить имя внутренней переменной в dgCMatrix. В частности, я хочу изменить "Dimnames" на "dimnames" (для ясности я прикрепил изображение переменных объекта), так как я считаю, что это может помочь с ошибкой, которую я получаю (я опубликую это внизу).
Я пробовал это, но безрезультатно
rename(emat@Dimnames, "dimnames")
Ошибка, которую я надеюсь исправить с помощью этого:
> rvel.cd <- gene.relative.velocity.estimates(emat,nmat,deltaT=2,
+ kCells=10,
+ cell.dist=cell.dist,
+ fit.quantile=fit.quantile,
+ n.cores=2)
matching cells between cell.dist and emat/nmat ... done
calculating cell knn ... done
calculating convolved matrices ... Error in intI(i, n = d[1], dn[[1]], give.dn = FALSE) :
no 'dimnames[[.]]': cannot use character indexing
Воспроизводимые данные:
#Generate dgCMatrix
library(Matrix)
i <- c(1,3:8)
j <- c(2,9,6:10)
x <- 7 * (1:7)
emat <- sparseMatrix(i, j, x = x)