Как правильно установить пакет XLConnect в R

Я новичок в этом сообществе. Моя цель - использовать R для статистического анализа, но произошли некоторые ошибки.

На первом этапе я хочу загрузить пакет «XLConnect», чтобы открыть файл xlsx-данных, с помощью этого кода:

install.packages('XLConnect') library(XLConnect)

Ответ был «пакет« XLConnect »успешно распакован и суммы MD5 проверены», после чего была выдана следующая ошибка:

Ошибка в библиотеке (XLConnect): пакет «XLConnect» не существует.

Я тоже пробовал пакет xlsx, но в этом случае всегда получалось:

Ошибка в -library ('openxlsx'): недопустимый аргумент унарного оператора

или, что пакет openxlsx не существует, но в какой-то строке перед тем, как он сказал мне, что загрузка, установка и контрольные суммы верны!

Кроме того, когда я пытаюсь изменить каталог в скрипте, используя getwd(), возникает следующая ошибка:

Ошибка в -getwd (): недопустимый аргумент унарного оператора

Когда я набираю его в консоли, он работает.

Я загрузил R здесь: https://cran.r-project.org/bin/windows/base, установил R версии 3.4.3, а также R Studio. Я уже искал в сообществе подсказки, но ни один из них не смог решить мою проблему:

МОЯ ОС - Windows 10, я пробовал как 32-битную, так и 64-битную версию R и установил подходящие Java-версии для обеих версий (это была первая ошибка, которая произошла, но теперь ее больше нет).

Я пытался загрузить пакеты с нескольких CRAN-зеркал, но всегда возникала одна и та же ошибка (например, Германия (Геттинген), Германия (Мюнстер), Бельгия (Гент) или Швейцария). Может быть, я пропустил какую-то самую простую настройку. Достаточно ли предоставленной мной информации или вам нужно больше?

Заранее большое спасибо за вашу поддержку!


person Esssse    schedule 29.01.2018    source источник


Ответы (2)


Большое спасибо! Я установил 32-битную и 64-битную версии Java, как это рекомендуется здесь: https://www.r-statistics.com/2012/08/how-to-load-the-rjava-package-after-the-error-java_home-cannot-be-defined-from-the-registry/, и я установил пакет rJava следующим образом: install.packages ("rJava") library ( rJava) и здесь: https://askubuntu.com/questions/176115/what-is-the-best-way-of-installing-the-r-package-xlconnect Я обнаружил, что это должно работать, чтобы правильно зарегистрировать R: sudo R CMD javareconf, но затем Я получаю сообщение об ошибке: на консоли появился неожиданный символ. Или вы знаете, как правильно зарегистрировать Java Development Kit в R. Я установил jdk-8u161-windows-x64.

person Esssse    schedule 30.01.2018

Убедитесь, что у вас установлен Java Development Kit и правильно зарегистрирован в R.

person Archie    schedule 29.01.2018
comment
Я установил 32-разрядную и 64-разрядную версии Java, как это рекомендуется здесь: r-statistics.com/2012/08/ - person Esssse; 30.01.2018