רמת קושי
הציון הטוב ביותר שלך
לא זמין
צעד חיוני בתהליך הדיגיטציה של המורשת התרבותית הוא איסוף, מבנה ופרסום נתונים. ללא נתונים אמיתיים, עקביים ונגישים, כל ניתוח או יישום דיגיטלי יישאר ברמה תיאורטית גרידא.
המכון הלאומי למורשת תורם ישירות לתהליך זה באמצעות פרסום מערכי נתונים פתוחים בפלטפורמה הממשלתית data.gov.ro, המציעה גישה ציבורית למידע רשמי על מוסדות התרבות ברומניה. בין אלה נמצא גם מערך הנתונים הנוגע למוזיאונים ברומניה, המכיל מידע כגון שמות המוזיאונים, מיקום אדמיניסטרטיבי, שנת הקמה, קואורדינטות גיאוגרפיות ונתונים תיאוריים.
במסגרת בעיה זו תצטרכו לבצע ניתוח חקרני עבור מערך נתונים זה.
מערך הנתונים מסופק בפורמט CSV (Comma-Separated Values) ומכיל מידע על מוזיאונים ברומניה, שהתקבל בעקבות המרה מפורמט JSON שפורסם בפלטפורמה data.gov.ro.
כל שורה בקובץ ה-CSV מתאימה למוזיאון אחד, וכל עמודה מתארת תכונה מסוימת שלו.
מערך הנתונים מכיל, בין היתר, את העמודות הבאות:
_id – מזהה פנימי של הרשומהjudețul – המחוז בו ממוקם המוזיאוןdenumirea (română) – שם המוזיאון ברומניתlocalitatea – היישוב בו נמצא המוזיאוןanul înființării – השנה בה הוקם המוזיאוןcategoria (română) – קטגוריית המוזיאוןlatitudine – קואורדינטה גיאוגרפית של קו הרוחבlongitudine – קואורדינטה גיאוגרפית של קו האורךdescrierea (română) – תיאור טקסטואלי של המוזיאוןURL – אתר האינטרנט של המוזיאון (אם זמין)ערכים חסרים מסומנים באמצעות שדות ריקים.
קבעו את המספר הכולל של מוזיאונים במערך הנתונים.
קבעו את מספר המוזיאונים שבעמודה județul נמצא עבורם הערך București.
קבעו את מספר העמודות המכילות לפחות ערך חסר אחד (NaN).
קבעו את השנה בה הוקמו הכי הרבה מוזיאונים, על בסיס המידע שיש לנו מצוין בעמודה anul înființării.
קבעו עבור כל מחוז המופיע במערך נתונים זה, כמה מוזיאונים קיימים באותו מחוז.
עבור כל מוזיאון, חשבו את אחוז העמודות שהושלמו (non-NaN) מתוך סך העמודות. חישוב ציון זה מתבצע באמצעות הנוסחה הבאה:

קבעו את ממוצע ציון השלמות עבור כל מערך הנתונים. לשם כך, נחבר את הציונים שהתקבלו בדרישה 6 ונחלק את הסכום במספר המוזיאונים.
קבעו את אחוז המוזיאונים שיש להם ציון שלמות מקסימלי. אנו מגדירים את ציון השלמות המקסימלי כערך המקסימלי מבין אלה שנקבעו במשימה 6.
להערכה אוטומטית עליכם להעלות קובץ בפורמט csv עם המבנה הבא:
id – מזהה השורה (המתאים לזה מ-test.csv)
ididididid_id ממערך הנתונים)ididsubtaskID – מזהה הדרישה:
1 עבור המספר הכולל של רשומות (משימה 1)2 עבור מספר המוזיאונים בבוקרשט (משימה 2)3 עבור מספר העמודות עם ערכים חסרים (משימה 3)4 עבור השנה עם הכי הרבה מוזיאונים (משימה 4)5 עבור התפלגות המוזיאונים לפי מחוזות (משימה 5)6 עבור אחוז הערכים שהושלמו (משימה 6)7 עבור ממוצע ציון השלמות (משימה 7)8 עבור המוזיאונים עם שלמות מקסימלית (משימה 8)answer – התשובה המתאימה לכל משימה
עבור משימה 1, יכיל את המספר הכולל של מוזיאונים במערך הנתונים (ערך מסוג integer)
עבור משימה 2, יכיל את מספר המוזיאונים בבוקרשט (ערך מסוג integer)
עבור משימה 3, יכיל את מספר העמודות המכילות לפחות ערך חסר אחד (NaN) (ערך מסוג integer)
עבור משימה 4, יכיל את השנה בה הוקמו הכי הרבה מוזיאונים (ערך מסוג integer)
עבור משימה 5, יכיל את מספר המוזיאונים בכל מחוז (ערך מסוג integer, שורה אחת לכל מחוז)
עבור משימה 6, יכיל את אחוז השדות שהושלמו עבור כל מוזיאון, מחושב כ:
(מספר שדות שהושלמו / מספר כולל של עמודות) × 100(ערך מסוג float, מומלץ לעגל ל-2 מקומות עשרוניים)
עבור משימה 7, יכיל את ממוצע ציון השלמות עבור כל מערך הנתונים (ערך מסוג float, מומלץ לעגל ל-2 מקומות עשרוניים)
עבור משימה 8, יכיל את אחוז המוזיאונים שיש להם ציון שלמות מקסימלי (ערך מסוג float, מומלץ לעגל ל-2 מקומות עשרוניים)