собственно список векторов символов, вызываемых под капотом). Так что после переназначения имен строк вы получите:

лкнулся со странным поведением, когда играю с некоторыми фреймами данных: когда я создаю два идентичных фрейма данныхa,b, затем поменяйте местами их имена, они не будут идентичны:

rm(list=ls())

a <- data.frame(a=c(1,2,3),b=c(2,3,4))
b <- a
identical(a,b)
#TRUE

identical(rownames(a),rownames(b))
#TRUE

rownames(b) <- rownames(a)

identical(a,b)
#FALSE

Кто-нибудь может воспроизвести / объяснить, почему?

Ответы на вопрос(1)

Ваш ответ на вопрос