row.names в функции struct () - PullRequest
       1

row.names в функции struct ()

0 голосов
/ 12 сентября 2018

У меня вопрос в аргументе 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()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...