Месяц назад я запускал код с функцией spread() пакета tidyr, и теперь он выдает следующую ошибку. Нужно ли менять код или обновлять пакет?
Error in get("as_data_frame.matrix", asNamespace("tibble"), mode = "function") :
object 'as_data_frame.matrix' of mode 'function' was not found
Я попытался проверить правильность форматирования фрейма данных, указать входные данные и использовать упрощенный пример. Все еще дает мне ту же ошибку.
#make a new dataframe
x<-c("A","A","B","B")
y<-c("USA","EU","USA","EU")
z<-c(1,2,3,4)
test1<-cbind.data.frame(x,y,z)
#confirm it is a dataframe
str(test1)
test1$y
#try out spread() function
test2<-spread(data=test1,key=y,value=z)
выводит эту ошибку вместо перекомпонованной таблицы
Error in get("as_data_frame.matrix", asNamespace("tibble"), mode = "function") :
object 'as_data_frame.matrix' of mode 'function' was not found
Кто-нибудь еще видит, как это происходит? Как вы это решили?