Я формировал набор данных на панели, основанный на многих других наборах панелей. Я был озадачен data.table
или даже базовой функцией R merge()
, которая часто меняет порядок строк. Таким образом, после долгих проб и ошибок я использовал следующие из plyr
:R: Существуют ли какие-либо известные проблемы при использовании пакетов plyr/dplyr/data.table и plm вместе
join(x, y, by=c("Firm", "Index"))
Наконец, когда я готовился окончательным панели набора данных и использовать attach()
функции и plm
пакет для анализа, я получаю следующее сообщение об ошибке:
Error in pdim.default(index[[1]], index[[2]]) when I investigate further using
options(error=recover)
Я нахожу
stop(cat("duplicate couples (time-id)\n"))
Просьба указать, что может быть неправильным и как его исправить?
попробуйте 'sort = FALSE' внутри' merge() '. – mtoto
Не 'attach()'. – Gregor
@Gregor почему бы не прикрепить()? –