Požymiai
Tarkime, jūs naudojate Microsoft R importuoti duomenis iš šaltinio į duomenų kadrų. Jei gautų duomenų kadro dydis yra didesnis nei 4 GB, operacija nepavyksta.
Toliau pateikiamas trumpas sąrašas žinomų nepavyko Rx funkcijas. Taip pat gali turėti įtakos kitų Rx ir atvirojo kodo funkcijas.-
rxImport()
-
rxDataStep()
-
RxXdfData()
Jei gaunate klaidos pranešimą, panašų į šį, galite taikyti šią pataisą:
Klaida doTryCatch(return(expr), pavadinimas, parentenv apdorojimo programa):
pranešimo antraštė: numatomas < duomenų kadro dydį > gavo
Sprendimas
Atsisiuntimo informacija
"Windows":
Revolution analizė 7.4.1 - atsisiuntimo saitas
"Microsoft" R serverio 8.0.0 - atsisiuntimo saitas
"Microsoft" R serverio 8.0.3 - atsisiuntimo saitas
Linux:
Revolution analizė 7.4.1 - atsisiuntimo saitas
Microsoft R Server 8.0.0 - atsisiuntimo saitas
"Microsoft" R serverio 8.0.5 - atsisiuntimo saitas Norėdami išspręsti šią problemą, atlikite toliau pateiktomis instrukcijomis taikyti nustatyti. Reikalingus failus:
-
RevoScaleR_8.0.X.tar.gz (Linux) arba RevoScaleR_8.0.X.zip ("Microsoft"), kur X = versijos numerį iš "Microsoft" R serverio (m.) įdiegta sistema ir pataisos.
-
libRxLink.so.2 (Linux) arba RxLink.dll (Microsoft, turi būti .zip failo)
Pastaba: Microsoft Windows/serverio vartotojai turi įtraukti R jų kelias kintamasis ir vykdykite toliau nurodytas komandas.
Pastaba: visus instrukcijose, versija yra nurodytas kaip 8.0.X, pakeiskite X jūsų versiją numerio.-
Įdėti failus į temp katalogą, kai vartotojas, taikyti pataisą turi skaitymo/rašymo teisės.
-
Pradėti su didesnių teisių komandinės eilutės sąsaja.
-
Programoje "Microsoft", pradėti egzemplioriaus komandinę eilutę kaip administratorius komandų eilutės piktogramą dešiniuoju pelės mygtuku ir spustelėkite vykdyti administratoriaus teisėmis.
-
Sistemoje "Linux" pradėti terminalo ir tada naudokite sudo vykdyti komandas.
-
-
Pašalinti dabartinę RevoScaleR paketą.
-
"Microsoft", vykdykite šią komandą: R CMD REMOVE "RevoScaleR"
-
Linux, vykdykite šią komandą: sudo R CMD REMOVE "RevoScaleR"
-
-
Stop BxlServer procesą ir visus kitus R procesus.
-
"Microsoft", naudokite užduočių tvarkytuvą nutraukti BxlServer ir Rterm.
-
Sistemoje "Linux" naudokite "naikinimo" arba viršų sustabdyti BxlServer ir R.
-
-
Įdiekite naują paketą iš RevoScaleR archyvo.
-
"Microsoft", vykdykite komandą: R CMD INSTALL --no-test-load <path/to/dir>/RevoScaleR_8.0.X.zip
-
"Linux", vykdykite komandą: sudo R CMD INSTALL --no-test-load <path/to/dir> /RevoScaleR_8.0.X.tar.gz
-
-
Nukopijuokite failą RxLink bibliotekos į RevoScaleR katalogą.
-
"Microsoft", naudodami failų naršyklę, RxLib.dll yra "< kelią į R Home >/RevoScaleR/rxLibs/x 64 /" Jei ne kopijuoti failą iš RxLib.dll .zip faile < kelią į R Home >/RevoScaleR/rxLibs/x 64 / katalogą. Standartinis įrenginyje, šis kelias būtų toks: C:\Program Files\Microsoft\MRO-for-RRE\8.0\R-3.2.2\library\RevoScaleR\rxLibs\x64
-
Linux, vykdykite komandą: sudo cp <path/to/dir>/libRxLink.so.2 \ <path/to/R_dir>/library/RevoScaleR/rxLibs/x64/ kai < kelias/į/R-dir > dėl standarto diegimas būtų toks: /usr/lib64/MRO-for-MRS-8.0.X/R-3.2.2/lib64/R
-
-
Pradėti R, ir importuoti duomenis rėmelį, yra daugiau nei 4 GB patvirtinti, kad būtų taikomas pataisos.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Nuorodos
Sužinokite daugiau apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.
Taikoma
Ši problema kyla dėl šių "Microsoft" R Server versijoms:
-
Microsoft R Server 8.0.3 sistemoje "Windows"
-
"Microsoft" R serverio 8.0.5 Linux