FIX: Impossibile utilizzare funzioni R per importare i dati quando il frame di dati è maggiore di 4 GB R Microsoft Server

Sintomi

Si supponga di utilizzare il Microsoft R per importare dati da un'origine in un frame di dati. Se la dimensione del frame di dati risultante è maggiore di 4 GB, l'operazione non riesce.

Di seguito è riportato un breve elenco delle funzioni di Rx noti. Potrebbero essere interessati anche altre funzioni di Rx e Open Source.

  • rxImport()

  • rxDataStep()

  • RxXdfData()

Se viene visualizzato un messaggio di errore che è simile al seguente, è possibile applicare questa patch:

Errore in doTryCatch(return(expr), nome, parentenv, gestore):
l'intestazione del messaggio: avete prevista < dimensioni del frame di dati >


Risoluzione

Informazioni sul download

Per Windows:

Download Rivoluzione Analitica 7.4.1 - il collegamento di Download

Download Microsoft Server R 8.0.0 - il collegamento di Download

Download Microsoft Server R 8.0.3 - il collegamento di Download

Per Linux:

Download Rivoluzione Analitica 7.4.1 - il collegamento di Download

Download Microsoft Server R 8.0.0 - il collegamento di Download

Download Microsoft R Server 8.0.5 - il collegamento di Download

Per risolvere questo problema, attenersi alle istruzioni riportate di seguito per applicare la correzione.

File necessari:

  1. RevoScaleR_8.0.X.tar.gz (Linux) o RevoScaleR_8.0.X.zip (Microsoft), dove X = il numero di versione di Microsoft R Server (Signora) installato nel sistema di patch.

  2. libRxLink.so.2 (Linux) o RxLink.dll (Microsoft, deve essere all'interno del file zip)

Nota: gli utenti di Microsoft Windows/Server è necessario aggiungere R alla loro variabile PATH per eseguire i comandi seguenti.

Nota: In tutte le istruzioni, versione è elencata come 8.0.X, sostituire X con il numero di versione.

  1. Inserire i file necessari in una directory temporanea, quali l'utente che si applica la patch dispone di autorizzazioni di lettura/scrittura.

  2. Avvia un'interfaccia della riga di comando con autorizzazioni elevate.

    1. In Microsoft, avviare un'istanza del prompt dei comandi come amministratore del mouse sull'icona del prompt dei comandi e facendo clic su Esegui come amministratore.

    2. In Linux, avviare un terminale e quindi utilizzare sudo per eseguire comandi.

  3. Disinstallare il pacchetto RevoScaleR corrente.

    1. In Microsoft, eseguire il comando seguente: R CMD REMOVE "RevoScaleR"

    2. In Linux, eseguire il comando seguente: sudo R CMD REMOVE "RevoScaleR"

  4. Interrompere il processo di BxlServer e tutti gli altri processi di R.

    1. In Microsoft, utilizzare Task Manager per arrestare BxlServer e Rterm.

    2. In Linux, utilizzare "kill" o superiore per arrestare BxlServer e R.

  5. Installare il nuovo pacchetto dall'archivio RevoScaleR.

    1. In Microsoft, eseguire il comando: R CMD INSTALL --no-test-load <path/to/dir>/RevoScaleR_8.0.X.zip

    2. In Linux, eseguire il comando: sudo R CMD INSTALL --no-test-load <path/to/dir> /RevoScaleR_8.0.X.tar.gz

  6. Copiare il file di libreria RxLink nella directory RevoScaleR.

    1. In Microsoft, utilizzare Esplora File per verificare che RxLib.dll sia presente in "< percorso Home R >/RevoScaleR/rxLibs/x 64 /" Se non è una copia del file RxLib.dll all'interno del file ZIP per il < percorso Home R >/RevoScaleR/rxLibs/x 64 / directory. In un'installazione standard, questo percorso può essere il seguente: C:\Program Files\Microsoft\MRO-for-RRE\8.0\R-3.2.2\library\RevoScaleR\rxLibs\x64

    2. In Linux, eseguire il comando: sudo cp <path/to/dir>/libRxLink.so.2 \ <path/to/R_dir>/library/RevoScaleR/rxLibs/x64/ dove < percorso/a/R-dir > su uno standard di installazione può essere il seguente: /usr/lib64/MRO-for-MRS-8.0.X/R-3.2.2/lib64/R

  7. Avviare R e importare un Frame di dati con oltre 4 GB per convalidare che l'applicazione della patch.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Si applica a

Questo problema si verifica per le seguenti versioni di Microsoft Server R:

  • Server Microsoft R 8.0.3 in Windows

  • Server Microsoft R 8.0.5 su Linux


Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×