Как решить "Ошибка в` .rowNamesDF <-` (x, value = value): неверная длина 'row.names' "в R - PullRequest
0 голосов
/ 24 марта 2019

Я пытаюсь запустить заказанный пробит с данными панели с пакетом Rchoice.Но я продолжаю получать следующее сообщение об ошибке:

Ошибка в .rowNamesDF<- (x, значение = значение): недопустимая длина 'row.names'

Мой скрипт:

fhprobit <- Rchoice(fh_numeric ~ gdp_pc + urb_pop + tensys,
                                   data = chapter_1_data,
                                   family = ordinal('probit'),
                                   ranp = c(constant = "n", hhkids = "n", linc = "n"),
                                   panel = TRUE, index = c("country", "year"),
                                   R = 100, print.init = TRUE)

head (df) возвращает следующее:

  country      year urb_pop  cnum tensys gdp_pc    la  oecd polity2  vdem  aclp fh_status   fh_numeric
  <chr>       <dbl>   <dbl> <dbl>  <dbl>  <dbl> <dbl> <dbl>   <dbl> <dbl> <dbl> <chr>       <fct>     
1 Afghanistan  1972    12.3     1     NA   136.     0     0      -7 0.160     0 Partly Free 2         
2 Afghanistan  1973    12.7     1     NA   144.     0     0      -7 0.155     0 Not Free    3         
3 Afghanistan  1974    13.1     1     NA   175.     0     0      -7 0.106     0 Not Free    3         
4 Afghanistan  1975    13.6     1      2   188      0     0      -7 0.108     0 Not Free    3         
5 Afghanistan  1976    14       1      3   199      0     0      -7 0.108     0 Not Free    3         
6 Afghanistan  1977    14.5     1      4   226      0     0      -7 0.103     0 Not Free    3 

Я читал в Интернете, что это может быть из-за дублированных имен строк, но nrow (df) подтверждает количество строк, которые я вижу при использовании view (df) ;6134.

Кто-нибудь знает, как решить эту проблему?

Спасибо!

PS: это мой первый пост здесь;Извините, если я допустил ошибку в работе.

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