Příznaky

Předpokládejme, že používáte Microsoft R k importu dat ze zdroje do datových rámců. Pokud je větší než 4 GB velikost rámečku Výsledná data, operace se nezdaří.

Následuje krátký seznam známých selhání funkce příjmu. Mohou být ovlivněny také jiné funkce Rx a Open Source.

  • rxImport()

  • rxDataStep()

  • RxXdfData()

Pokud se zobrazí chybová zpráva podobná následující zprávě, instalaci této opravy:

Chyba v doTryCatch(return(expr), název, parentenv, obslužné rutiny):
záhlaví zprávy: máte očekávané < velikost rámečku data >


Řešení

Stáhnout informace

Systém Windows:

Download Revolution Analytics 7.4.1 - Stáhnout odkaz

Download Server Microsoft R 8.0.0 - Stáhnout odkaz

Download Server Microsoft R 8.0.3 - Stáhnout odkaz

Linux:

Download Revolution Analytics 7.4.1 - Stáhnout odkaz

Download Server Microsoft R 8.0.0 - Stáhnout odkaz

Download Server Microsoft R 8.0.5 - Stáhnout odkaz

Chcete-li tento problém vyřešit, postupujte podle níže uvedených pokynů k použití opravy.

Požadované soubory:

  1. RevoScaleR_8.0.X.tar.gz (Linux) nebo RevoScaleR_8.0.X.zip (Microsoft), kde X = číslo verze z Microsoft R Server (Paní) nainstalované v systému na opravu.

  2. libRxLink.so.2 (Linux) nebo RxLink.dll (Microsoft, musí být uvnitř souboru ZIP)

Poznámka: uživatelé Windows serveru musíte přidat R jejich proměnné PATH, chcete-li spustit následující příkazy.

Poznámka: všechny pokyny verze je uvedena jako 8.0.X, nahraďte číslo vaší verze X.

  1. Vložte požadované soubory do dočasného adresáře, kde má uživatel, který instaluje opravu oprávnění čtení a zápisu.

  2. Spuštění rozhraní příkazového řádku se zvýšenými oprávněními.

    1. V Microsoft spusťte instanci příkazového řádku jako správce klepnutím pravým tlačítkem myši na ikonu Příkazový řádek a klepnutím na příkaz Spustit jako správce.

    2. V systému Linux spuštění terminálu a potom použijte příkazy sudo.

  3. Odinstalujte aktuální balíček RevoScaleR.

    1. V aplikaci Microsoft spusťte následující příkaz: R CMD REMOVE "RevoScaleR"

    2. V systému Linux spusťte následující příkaz: sudo R CMD REMOVE "RevoScaleR"

  4. Zastavte proces BxlServer a jiných procesů R.

    1. V aplikaci Microsoft pomocí Správce úloh ukončete BxlServer a Rterm.

    2. V systému Linux buď "kill" nebo horní zastavit pomocí BxlServer a R.

  5. Nainstalujte nový balíček z archivu RevoScaleR.

    1. V aplikaci Microsoft spusťte příkaz: R CMD INSTALL --no-test-load <path/to/dir>/RevoScaleR_8.0.X.zip

    2. V systému Linux zadejte příkaz: sudo R CMD INSTALL --no-test-load <path/to/dir> /RevoScaleR_8.0.X.tar.gz

  6. Zkopírujte soubor knihovny RxLink do adresáře RevoScaleR.

    1. V aplikaci Microsoft, ověřte, zda je přítomen v RxLib.dll pomocí File Explorer "< cesta k R Home >/RevoScaleR/rxLibs/x 64 /" Pokud není kopie souboru RxLib.dll z uvnitř souboru ZIP na < cesta k R Home >/RevoScaleR/rxLibs/x 64 / adresáře. Na standardní instalace bude tato cesta následující: C:\Program Files\Microsoft\MRO-for-RRE\8.0\R-3.2.2\library\RevoScaleR\rxLibs\x64

    2. V systému Linux zadejte příkaz: sudo cp <path/to/dir>/libRxLink.so.2 \ <path/to/R_dir>/library/RevoScaleR/rxLibs/x64/ kde < cesta/k/R-dir > na standardní instalace by vypadal takto: /usr/lib64/MRO-for-MRS-8.0.X/R-3.2.2/lib64/R

  7. Spuštění R a import dat rámce, který je větší než 4 GB, chcete-li ověřit, zda je oprava použita.

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Odkazy

Další informace o terminologii , kterou společnost Microsoft používá k popisu aktualizací softwaru.

Platí pro

K tomuto problému dochází v následujících verzích serveru Microsoft R:

  • Server Microsoft R 8.0.3 v systému Windows

  • Server Microsoft R 8.0.5 na platformě Linux


Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×