Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

Anta att du använder Microsoft-R för att importera data från en datakälla till en ram för data. Om den resulterande dataramen är större än 4 GB, misslyckas åtgärden.

Här följer en kort lista med kända misslyckade Rx-funktioner. Andra funktioner som Rx och öppen källkod kan också påverkas.

  • rxImport()

  • rxDataStep()

  • RxXdfData()

Om du får ett felmeddelande av följande slag, kan du använda den här korrigeringsfilen:

Fel i doTryCatch(return(expr), namn, parentenv, hanterare):
meddelandehuvudet: förväntade < data ram storlek > fick


Lösning

Hämta information

För Windows:

Download Revolution Analytics 7.4.1 - Hämta länk

Download Microsoft R Server 8.0.0 - Hämta länk

Download Microsoft R Server 8.0.3 - Hämta länk

För Linux:

Download Revolution Analytics 7.4.1 - Hämta länk

Download Microsoft R Server 8.0.0 - Hämta länk

Download Microsoft R Server 8.0.5 - Hämta länk

Lös problemet genom att följa anvisningarna nedan för att installera snabbkorrigeringen.

Filer som krävs:

  1. RevoScaleR_8.0.X.tar.gz (Linux) eller RevoScaleR_8.0.X.zip (Microsoft), där X = versionsnummer för Microsoft R Server (FRU) installerat på systemet att korrigeringsfilen.

  2. libRxLink.so.2 (Linux) eller RxLink.dll (Microsoft, bör vara inuti ZIP-fil)

Obs: Microsoft-Windows-Server användare måste lägga till R deras PATH-variabeln för att köra följande kommandon.

Obs: I alla instruktioner versionen anges som 8.0.X, ersätta X med versionsnumret.

  1. Placera de nödvändiga filerna i en temporär katalog där användaren som korrigeringsfilen har läs-och skrivbehörighet.

  2. Starta ett kommandoradsgränssnitt med förhöjd behörighet.

    1. Starta en instans av Kommandotolken som administratör genom att högerklicka på ikonen Kommandotolken och klicka på Kör som administratöri Microsoft.

    2. Starta en terminal i Linux, och sedan använda sudo för att köra kommandon.

  3. Avinstallera det aktuella RevoScaleR-paketet.

    1. I Microsoft, kör du följande kommando: R CMD REMOVE "RevoScaleR"

    2. I Linux, kör du följande kommando: sudo R CMD REMOVE "RevoScaleR"

  4. Stoppa processen BxlServer och alla andra R-processer.

    1. Använd Aktivitetshanteraren i Microsoft, för att stoppa BxlServer och Rterm.

    2. I Linux använda "kill" eller upp till BxlServer och R.

  5. Installera det nya paketet från arkivet RevoScaleR.

    1. Microsoft, kör du kommandot: R CMD INSTALL --no-test-load <path/to/dir>/RevoScaleR_8.0.X.zip

    2. I Linux, kör du kommandot: sudo R CMD INSTALL --no-test-load <path/to/dir> /RevoScaleR_8.0.X.tar.gz

  6. Kopiera RxLink-DLL-filen till katalogen RevoScaleR.

    1. I Microsoft använda File Explorer för att kontrollera att RxLib.dll finns i "< sökväg till R Hem >/RevoScaleR/rxLibs/x 64 /" om det inte att kopiera filen RxLib.dll från inuti ZIP-filen till < sökväg till R Hem >/RevoScaleR/rxLibs/x 64 / katalog. I en standardinstallation blir den här sökvägen som följer: C:\Program Files\Microsoft\MRO-for-RRE\8.0\R-3.2.2\library\RevoScaleR\rxLibs\x64

    2. I Linux, kör du kommandot: sudo cp <path/to/dir>/libRxLink.so.2 \ <path/to/R_dir>/library/RevoScaleR/rxLibs/x64/ där < sökväg/till/R-dir > på en standard installation skulle vara följande: /usr/lib64/MRO-for-MRS-8.0.X/R-3.2.2/lib64/R

  7. Starta R och importera Data ramar som är att verifiera att korrigeringsfilen tillämpas över 4 GB.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Referenser

Lär dig mer om den terminologi som Microsoft använder för att beskriva programuppdateringar.

Gäller för

Det här problemet uppstår om följande versioner av Microsoft R Server:

  • Microsoft R Server 8.0.3 i Windows

  • Microsoft R Server 8.0.5 på Linux


Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×