Príznaky
Predpokladajme, že používate Microsoft R na importovanie údajov zo zdroja údajov rám. Ak výsledné údaje rám veľkosť je väčšia ako 4 GB, operácia zlyhá.
Nasleduje krátky zoznam známych nepodarilo Rx funkcie. Ďalšie Rx a Open Source funkcie môže byť tiež ovplyvnená.
-
rxImport()
-
rxDataStep()
-
RxXdfData()
Ak sa zobrazí chybové hlásenie, nasledovnému, môžete použiť túto opravu:
Chyba obslužný program doTryCatch(return(expr), názov, parentenv):
Hlavička správy: dostal očakávaný < veľkosť údajov Frame >
Riešenie
Informácie o prevzatí
Windows:
Revolution Analytics 7.4.1 - odkaz na stiahnutie
R servera 8.0.0 - na stiahnutie
R servera 8.0.3 - odkaz na stiahnutie
Pre Linux:
Revolution Analytics 7.4.1 - odkaz na stiahnutie
R servera 8.0.0 - na stiahnutie
R servera 8.0.5 - odkaz na stiahnutie
Ak chcete vyriešiť tento problém, postupujte podľa nasledujúcich pokynov na opravu.
Požadované súbory:
-
RevoScaleR_8.0.X.tar.gz (Linux) alebo RevoScaleR_8.0.X.zip (Microsoft), kde X = číslo verzie programu Microsoft R Server (MRS) nainštalované v systéme patch.
-
libRxLink.so.2 (Linux) alebo RxLink.dll (Microsoft je v súbore .zip)
Poznámka: používatelia Windows servera musíte pridať R ich cesta premennej spustením nasledujúcich príkazov.
Poznámka: všetky pokyny, verzia uvedená ako 8.0.X, nahraďte X číslo verzie.
-
Vložte požadované súbory temp Directory, kde používateľ, ktorý sa týka opravy má povolenie čítať a zapisovať.
-
Spustite príkazový riadok s povoleniami správcu.
-
Microsoft, spustiť inštanciu príkazového riadku ako správca kliknite pravým tlačidlom myši na ikonu príkazový riadok a kliknutím na položku Spustiť ako správca.
-
Linux, spustite terminál a potom použite sudo príkazy.
-
-
Odinštalovať aktuálny balík RevoScaleR.
-
Microsoft, spustite nasledujúci príkaz: R CMD REMOVE "RevoScaleR"
-
Linux, spustite nasledujúci príkaz: sudo R CMD REMOVE "RevoScaleR"
-
-
Zastavte proces BxlServer a všetky ďalšie procesy R.
-
Microsoft, použite správcu úloh BxlServer a Rterm.
-
Linux, použite "kill" alebo začiatok BxlServer a R.
-
-
Nainštalovať nový balík z archívu RevoScaleR.
-
Microsoft, spustite príkaz: R CMD INSTALL --no-test-load <path/to/dir>/RevoScaleR_8.0.X.zip
-
Linux, spustite príkaz: sudo R CMD INSTALL --no-test-load <path/to/dir> /RevoScaleR_8.0.X.tar.gz
-
-
Knižnica RxLink skopírujte do adresára RevoScaleR.
-
Do spoločnosti Microsoft pomocou Prieskumníka overte, či RxLib.dll v "< cesta R Home > RevoScaleR/rxLibs/x 64 /" Ak nie, skopírujte súbor RxLib.dll v rámci súboru .zip < cesta R Home > RevoScaleR/rxLibs/x 64 / adresár. V štandardnej inštalácii, cesta by sa takto: C:\Program Files\Microsoft\MRO-for-RRE\8.0\R-3.2.2\library\RevoScaleR\rxLibs\x64
-
Linux, spustite príkaz: sudo cp <path/to/dir>/libRxLink.so.2 \ <path/to/R_dir>/library/RevoScaleR/rxLibs/x64/ Ak < cesta/k/R-dir > na štandardný inštalácia bude nasledovná: /usr/lib64/MRO-for-MRS-8.0.X/R-3.2.2/lib64/R
-
-
Spustenie R a import údajov rám, ktorý je viac ako 4 GB na overenie, či oprava aplikovaná.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Odkazy
Informácie o terminológii , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.
Vzťahuje sa na
Tento problém sa vyskytuje v nasledujúcich verziách servera R:
-
Server Microsoft R 8.0.3 v systéme Windows
-
Server Microsoft R 8.0.5 Linux