Menu
Coddy logo textTech

ערכים חסרים: NA

חלק מהיחידה יסודות במסלול ה-R של Coddy. שיעור 10 מתוך 78.

בניתוח נתונים מהעולם האמיתי, לעיתים קרובות תיתקלו במצבים שבהם מידע חסר או אינו זמין. ב־R יש ערך מיוחד בשם NA לטיפול במקרים כאלה.

NA פירושו "לא זמין" והוא מייצג ערך חסר או לא מוגדר. זהו קבוע לוגי מיוחד המשמש כמציין מקום כאשר הנתונים אינם ידועים או חסרים. בניגוד לסוגי הנתונים שלמדת, NA אינו מייצג ערך ממשי כלשהו — הוא מייצג היעדר ערך.

אפשר להקצות NA לכל משתנה, בדיוק כמו שמקצים ערכים אחרים:

missing_data <- NA
unknown_score <- NA

הדבר שימושי במיוחד כשעובדים עם מערכי נתונים שבהם חלק מהמידע עשוי להיות חסר. לדוגמה, אם אוספים מידע על משתמשים, אבל מישהו לא מסר את גילו, אפשר לאחסן NA במקום להשאיר את המשתנה ריק או להשתמש במספר שרירותי כמו 0, שעלול להטעות.

challenge icon

אתגר

קל

צרו משתנים שייצגו מידע חסר במסד נתונים של תלמידים. תחילה, צרו משתנה בשם student_age והשימו בו NA כדי לייצג גיל לא ידוע. לאחר מכן, צרו משתנה בשם test_score והשימו בו NA כדי לייצג ציון מבחן חסר. לבסוף, צרו משתנה בשם graduation_year והשימו בו NA כדי לייצג שנת סיום לימודים לא ידועה.

לאחר יצירת שלושת המשתנים, השתמשו בפונקציה print() כדי להציג כל משתנה בסדר המדויק הזה: student_age, test_score ו-graduation_year.

נסו בעצמכם

# TODO: כתבו כאן את הקוד שלכם
# צרו את שלושת המשתנים עם ערכי NA
# לאחר מכן הדפיסו כל משתנה לפי הסדר שצוין
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר R אונליין