2015-07-19 2 views
0

Я работал с набором данных детских имен и обнаружил ошибку ниже при использовании функции преобразования. Любые рекомендации/предложения будут высоко оценены. Я переустановил пакеты, но безрезультатно.Ошибка при использовании функции преобразования в R

Mac OS X (Mountain Lion)

R версии 3.1.2 (2014-10-31) - "Тыква Шлем"

library(stringr) 
require(stringr) 
bnames1 <- transform(bnames1, 
first = tolower(str_sub(name,1,1)), 
last = tolower(str_sub(name,-1,1)), 
vowels = vowels(name), 
length= nchar(name), 
per1000 = 10000 * prop, 
one_par = 1/prop 
) 

Error in tolower(str_sub(name, 1, 1)) : 
lazy-load database '/Library/Frameworks/R.framework/Versions/3.1/Resources/library/stringr/R/stringr.rdb' is corrupt 
In addition: Warning messages: 
1: In tolower(str_sub(name, 1, 1)) : 
restarting interrupted promise evaluation 
2: In tolower(str_sub(name, 1, 1)) : internal error -3 in R_decompress1 

ответ

0

internal error -3 часто функционирование установки сверху загруженный пакет. Перезагрузите R и перезапустите приложение. Могут быть и другие проблемы, но пока вы этого не сделаете, вы не пойдете дальше.

+0

Согласен. Я перезапустился, и ошибка исчезла. – leftright

+0

После перезагрузки возникают какие-либо другие ошибки или это полностью устраняет проблему? –

0

Попробуйте

remove.packages("stringr") 
install.packages("stringr") 
Смежные вопросы