Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Objawy

Załóżmy, że Microsoft R do importowania danych ze źródła do ramki danych. Rozmiar ramki danych wynikowy jest większy niż 4 GB, operacja nie powiedzie się.

Poniżej przedstawiono krótką listę znanych funkcji Rx nie powiodło się. Może również wpłynąć na inne funkcje Rx i Open Source.

  • rxImport()

  • rxDataStep()

  • RxXdfData()

Jeśli zostanie wyświetlony komunikat o błędzie podobny do następującego, można zastosować tę poprawkę:

Błąd w doTryCatch(return(expr), nazwa, parentenv, obsługi):
Nagłówek wiadomości: dostał oczekiwanej < rozmiar ramki danych >


Rozwiązanie

Pobieranie informacji

W systemie Windows:

Download Rewolucja Analytics 7.4.1 - link do pobrania

Download Serwer Microsoft R 8.0.0 - , link do pobrania

Download Serwer Microsoft R 8.0.3 - , link do pobrania

Linux:

Download Rewolucja Analytics 7.4.1 - link do pobrania

Download Serwer Microsoft R 8.0.0 - , link do pobrania

Download Microsoft R Server 8.0.5 - link do pobrania

Aby rozwiązać ten problem, wykonaj poniższe instrukcje, aby zastosować tę poprawkę.

Wymagane pliki:

  1. RevoScaleR_8.0.X.tar.gz (Linux) lub RevoScaleR_8.0.X.zip (Microsoft), gdzie X = numer wersji programu Microsoft R serwer (MRS) zainstalowany w systemie, aby poprawka.

  2. libRxLink.so.2 (Linux) lub RxLink.dll (Microsoft, należy w pliku .zip)

Uwaga: użytkownicy systemu Microsoft Windows/Server należy dodać R do ich zmiennej PATH, aby uruchom następujące polecenia.

Uwaga: W instrukcjach wszystkich wersji jest wymieniony jako 8.0.X, zastąp znak X numer wersji programu.

  1. Umieścić wymagane pliki w katalogu temp, gdzie użytkownik, który powoduje zastosowanie poprawki ma uprawnienia do odczytu/zapisu.

  2. Uruchom interfejs wiersza polecenia z podwyższonym poziomem uprawnień.

    1. W programie Microsoft uruchom wystąpienie wiersza polecenia jako administrator, klikając prawym przyciskiem myszy ikonę wiersz polecenia, a następnie klikając polecenie Uruchom jako administrator.

    2. W systemie Linux uruchom go w terminalu, a następnie użyj sudo do wykonania polecenia.

  3. Odinstalować bieżący pakiet RevoScaleR.

    1. W programie Microsoft uruchom następujące polecenie: R CMD REMOVE "RevoScaleR"

    2. W systemie Linux uruchom następujące polecenie: sudo R CMD REMOVE "RevoScaleR"

  4. Zatrzymaj proces BxlServer i innych procesów R.

    1. W programie Microsoft Użyj Menedżera zadań, aby zatrzymać BxlServer i Rterm.

    2. W systemie Linux należy korzystać z "zabicia" lub top przestanie BxlServer i R.

  5. Zainstaluj nowy pakiet z archiwum RevoScaleR.

    1. W programie Microsoft Uruchom polecenie: R CMD INSTALL --no-test-load <path/to/dir>/RevoScaleR_8.0.X.zip

    2. W systemie Linux Uruchom polecenie: sudo R CMD INSTALL --no-test-load <path/to/dir> /RevoScaleR_8.0.X.tar.gz

  6. Skopiuj plik biblioteki RxLink do katalogu RevoScaleR.

    1. W programie Microsoft, za pomocą Eksploratora plików, aby sprawdzić, czy RxLib.dll jest obecny w "< ścieżka do domu R >/RevoScaleR/rxLibs/x 64 /" Jeśli nie jest to kopia pliku RxLib.dll od wewnątrz pliku zip do < ścieżka do domu R >/RevoScaleR/rxLibs/x 64 / katalogu. W standardowej instalacji ta ścieżka będzie w następujący sposób: C:\Program Files\Microsoft\MRO-for-RRE\8.0\R-3.2.2\library\RevoScaleR\rxLibs\x64

    2. W systemie Linux Uruchom polecenie: sudo cp <path/to/dir>/libRxLink.so.2 \ <path/to/R_dir>/library/RevoScaleR/rxLibs/x64/ gdzie < ścieżka/do/R-dir > na standardowych instalacji będzie w następujący sposób: /usr/lib64/MRO-for-MRS-8.0.X/R-3.2.2/lib64/R

  7. Uruchom R i zaimportować ramki danych, która jest ponad 4 GB do sprawdzania poprawności jest stosowana poprawka.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Powiązane artykuły

Więcej informacji na temat terminologii stosowanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Porady

Ten problem występuje w następujących wersjach programu Microsoft R Server:

  • Serwer Microsoft R 8.0.3 w systemie Windows

  • Serwer Microsoft R 8.0.5 w systemie Linux


Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×