В R объекты класса data.frame
должны иметь имена строк. К сожалению, обойти это невозможно.
Когда вы пытаетесь удалить rownames
, система просто помещает их обратно. Если вы попытаетесь удалить их на низком уровне, он сломает объект:
attr(data,"row.names") <- NULL
data
NULL
<0 rows> (or 0-length row.names)
Вы можете преобразовать свой data
объект в класс matrix
, но в R матрицы могут иметь только один тип данных. Таким образом, числа должны быть преобразованы в символы:
as.matrix(data)
[,1] [,2] [,3] [,4]
[1,] "2019-01-01" "2019-01-02" "2019-01-03" "2019-01-04"
[2,] "3" "2" "8" "11"
В целом, я не думаю, что вам следует беспокоиться об именах строк и просто продолжайте анализ.