У меня вопрос в аргументе row.names в функции structure()
.
Попытка построить data.frame с помощью следующего кода:
x <- structure(class = "data.frame", list( foo = c("foo1", "foo2"), bar = c(23, 45)))
Однако, когда я печатаю x
, он говорит:
> x
[1] foo bar
<0 rows> (or 0-length row.names)
Только когда я указал row.names
, содержимое данных помещается в:
> x <- structure(class = "data.frame", list( foo = 1, bar = "barcode"),
.Names = c("foo", "bar"), row.names = c(NA, -1L))
> x
foo bar
1 1 barcode
Может кто-нибудь объяснить, пожалуйста, значение row.names
в функции structure()
?