דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

מאפייני הבעיה

נניח כי אתה משתמש Microsoft R כדי לייבא נתונים ממקור לתוך מסגרת נתונים. אם גודל המסגרת נתוני תוצאות גדול מ- 4 GB, הפעולה תיכשל.

הרשימה הבאה היא רשימה קצרה של פונקציות Rx שנכשלו מוכרות. הדבר עשוי להשפיע גם על פונקציות אחרות Rx ופתח מקור.

  • rxImport()

  • rxDataStep()

  • RxXdfData()

אם תקבל הודעת שגיאה הדומה לערך הבא, באפשרותך להחיל תיקון זה:

שגיאה ב- doTryCatch(return(expr) ', ' שם ', ' parentenv ', ' המטפל):
כותרת ההודעה: התקבל הצפוי < גודל של מסגרת נתונים >


פתרון

הורד מידע

עבור Windows:

Download מהפכת Analytics 7.4.1 - להוריד קישור

Download שרת R Microsoft 8.0.0 - להוריד קישור

Download שרת R Microsoft 8.0.3 - להוריד קישור

עבור Linux:

Download מהפכת Analytics 7.4.1 - להוריד קישור

Download שרת R Microsoft 8.0.0 - להוריד קישור

Download שרת R Microsoft 8.0.5 - להוריד קישור

כדי לפתור בעיה זו, בצע את ההוראות שלהלן כדי להחיל את התיקון.

הקבצים הדרושים:

  1. RevoScaleR_8.0.X.tar.gz (Linux) או RevoScaleR_8.0.X.zip (Microsoft), כאשר X = מספר הגירסה של Microsoft R השרת (MRS) מותקן במערכת כדי תיקון.

  2. libRxLink.so.2 (Linux) או RxLink.dll (Microsoft, צריך להיות בתוך קובץ ה-zip)

הערה: משתמשי Microsoft Windows/שרת, עליך להוסיף R למשתנה נתיב שלהם כדי להפעיל את הפקודות הבאות.

הערה: בהוראות כל, הגירסה מופיע כ- 8.0.X, החלף את X עם מספר הגירסה שלך.

  1. להציב את הקבצים הדרושים בספריה temp, כאשר המשתמש חל התיקון יש הרשאות קריאה/כתיבה.

  2. הפעלה באמצעות ממשק שורת פקודה עם הרשאות מלאות.

    1. ב- Microsoft, להפעיל מופע של שורת הפקודה כמנהל על ידי לחיצה ימנית על סמל שורת הפקודה ולחיצה על הפעל כמנהל.

    2. ב- Linux, הפעל את מסוף, ולאחר מכן השתמש sudo כדי לבצע פקודות.

  3. הסרת החבילה RevoScaleR הנוכחי.

    1. ב- Microsoft, הפעל את הפקודה הבאה: R CMD REMOVE "RevoScaleR"

    2. ב- Linux, הפעל את הפקודה הבאה: sudo R CMD REMOVE "RevoScaleR"

  4. הפסק את תהליך BxlServer ואת כל שאר התהליכים R.

    1. ב- Microsoft, השתמש במנהל המשימות כדי להפסיק BxlServer ו- Rterm.

    2. ב- Linux, השתמש "ה-kill" או העליון כדי להפסיק BxlServer ו- r.

  5. התקן את החבילה החדשה מארכיון RevoScaleR.

    1. ב- Microsoft, הפעל את הפקודה: R CMD INSTALL --no-test-load <path/to/dir>/RevoScaleR_8.0.X.zip

    2. ב- Linux, הפעל את הפקודה: sudo R CMD INSTALL --no-test-load <path/to/dir> /RevoScaleR_8.0.X.tar.gz

  6. העתק את קובץ הספרייה RxLink למדריך RevoScaleR.

    1. ב- Microsoft, השתמש סייר הקבצים כדי לוודא RxLib.dll נמצא ב- "< נתיב R בית >/RevoScaleR/rxLibs/x 64 /" אם הוא אינו העתק הקובץ RxLib.dll מתוך בתוך קובץ ה-zip כדי < נתיב R בית >/RevoScaleR/rxLibs/x 64 / הספריה. בהתקנה רגילה, נתיב זה יהיו כדלקמן: C:\Program Files\Microsoft\MRO-for-RRE\8.0\R-3.2.2\library\RevoScaleR\rxLibs\x64

    2. ב- Linux, הפעל את הפקודה: sudo cp <path/to/dir>/libRxLink.so.2 \ <path/to/R_dir>/library/RevoScaleR/rxLibs/x64/ כאשר < path/אל/R-dir > על תקן התקנה יהיו כדלקמן: /usr/lib64/MRO-for-MRS-8.0.X/R-3.2.2/lib64/R

  7. הפעלה R ולייבא מסגרת נתונים הנמצא מעל 4 GB כדי לאמת התיקון מוחל.

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

הפניות

למד אודות המינוח שבו Microsoft משתמשת לתיאור עדכוני תוכנה.

חל על

בעיה זו מתרחשת בגירסאות הבאות של Microsoft R השרת:

  • שרת Microsoft R 8.0.3 ב- Windows

  • שרת Microsoft R 8.0.5 ב- Linux


זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×