Ошибки при использовании readr, write_csv

В первую очередь,

Я не могу использовать функцию write_csv (). Я получаю ошибку ниже

Ошибка в function_list [k]: не удалось найти функцию "write_csv"

Я установил readr pacakge, который дает следующее предупреждение:

Ошибка в get (Info [i, 1], envir = env): невозможно открыть файл «C: /Users/kishore/Documents/R/win-library/3.3/rlang/R/rlang.rdb»: такого файла нет или каталог Дополнительно: Предупреждающее сообщение: пакет 'readr' был собран под R версии 3.3.3 Ошибка: не удалось загрузить пакет или пространство имен для 'readr'

Второй,

когда я пытаюсь прочитать файл .csv или excel, я получаю следующую ошибку

c <- read_excel("C:/Users/kishore/Desktop/c.xlsx")

Ошибка в get (Info [i, 1], envir = env): невозможно открыть файл «C: /Users/kishore/Documents/R/win-library/3.3/rlang/R/rlang.rdb»: такого файла нет или каталог

View(c)

Ошибка просмотра: объект c не найден

Я не уверен, в чем проблема, пожалуйста, сообщите


person kishore    schedule 31.05.2017    source источник
comment
Вы не можете просто сообщить нам свои ошибки, мы также должны увидеть ваш код. В темноте я могу предположить, что вы не установили правильный рабочий каталог, но без вашего кода я не могу быть уверен.   -  person mmyoung77    schedule 31.05.2017
comment
Что find.package("rlang") вам говорит?   -  person lukeA    schedule 31.05.2017
comment
попробуйте переустановить readr. Что-то не так с вашей настройкой.   -  person sinQueso    schedule 31.05.2017
comment
@lukeA, который решил проблему с rlang, когда я пытался импортировать файл .csv, он выдавал ошибку для tibble, поэтому попытался установить его, что позволило ›установить следующие пакеты (tibble, C: / Users / kishore / Documents /R/win-library/3.3) пытается URL 'cran. rstudio.com/bin/windows/contrib/3.3/tibble_1.3.3.zip "Тип содержимого" application / zip "длина 674006 байт (658 КБ) загружено 658 КБ пакет" tibble "успешно распакован и проверены суммы MD5. загруженные двоичные пакеты находятся в C: \ Users \ kishore \ AppData \ Local \ Temp \ RtmpyIExDn \ loaded_packages   -  person kishore    schedule 31.05.2017
comment
Предупреждающие сообщения: 1: In get (Info [i, 1], envir = env): внутренняя ошибка -3 в R_decompress1 2: In get (Info [i, 1], envir = env): внутренняя ошибка -3 в R_decompress1   -  person kishore    schedule 31.05.2017
comment
@sinQueso, я делал это весь день, но выдает ошибку: Ошибка в get (Info [i, 1], envir = env): lazy-load database 'C: / Users / kishore / Documents / R / win- библиотека / 3.3 / tibble / R / tibble.rdb 'повреждена Дополнительно: Предупреждающие сообщения: 1: пакет' readr 'был собран под R версии 3.3.3 2: В get (Info [i, 1], envir = env) : внутренняя ошибка -3 в R_decompress1 Ошибка: не удалось загрузить пакет или пространство имен для 'readr'   -  person kishore    schedule 31.05.2017
comment
@kishore .libPaths() указывает сначала на ваш каталог? Может быть, удалить и переустановить? Трудно сказать и очень загадочно. (Помещение ваших попыток в раздел комментариев вместо добавления их в свой пост и предоставление неспецифических ошибок, кстати, не облегчает задачу.)   -  person lukeA    schedule 31.05.2017
comment
Я сделал что-то вроде копирования установочных файлов в папку, где сохранены пакеты R, и это сработало, .libPaths () показывает путь ›[1] C: /Users/kishore/Documents/R/win-library/3.3 C: / Program Files / R / R-3.3.2 / library извинения за неправильное форматирование моих сообщений.   -  person kishore    schedule 31.05.2017
comment
спасибо за помощь здесь.   -  person kishore    schedule 31.05.2017


Ответы (1)


PS: Я знаю, что проблема решена. Я просто хочу указать вам на другое решение.

Если у вас возникли проблемы с пакетом readr, попробуйте использовать базовые функции, такие как read.csv и write.csv из пакета utils. Вам не нужно устанавливать какие-либо новые пакеты.

Пример

#Reading a csv
#row.names tells that the 1st row contains the headers
df <- read.csv('/Users/Desktop/sample.csv', row.names=1)

#Writing into a csv
#row.names tells that the 1st row contains the column names
write.csv(df, '/Users/Desktop/sample_copy.csv', row.names=T)
person Naveen    schedule 08.11.2018