Изменить имя переменной объекта R - PullRequest
0 голосов
/ 16 октября 2019

Извините за плохую формулировку, я надеюсь изменить имя внутренней переменной в dgCMatrix. В частности, я хочу изменить "Dimnames" на "dimnames" (для ясности я прикрепил изображение переменных объекта), так как я считаю, что это может помочь с ошибкой, которую я получаю (я опубликую это внизу).

Я пробовал это, но безрезультатно

rename(emat@Dimnames, "dimnames")

Here is the object, hoping to change

Ошибка, которую я надеюсь исправить с помощью этого:

> 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...