בדיקת סוגי נתונים
חלק מהיחידה יסודות במסלול ה-R של Coddy. שיעור 8 מתוך 78.
R מספקת את הפונקציה class() לבדיקת סוג הנתונים.
הפונקציה class() מקבלת משתנה כקלט ומחזירה מחרוזת תווים שמציינת את סוג הנתונים. פשוט מעבירים את שם המשתנה בתוך הסוגריים:
my_variable <- 42
class(my_variable)הפעולה תחזיר "numeric" כי המשתנה מכיל ערך מספרי. באופן דומה, class() תחזיר "character" עבור נתוני טקסט, "logical" עבור ערכי TRUE/FALSE, ו-"integer" עבור סוגי נתונים של מספרים שלמים.
אפשר לשלב את class() עם print() כדי להציג את סוג הנתונים במסוף, וכך לבדוק בקלות עם איזה סוג נתונים עובדים בכל שלב בתוכנית.
אתגר
קלצרו ארבעה משתנים שונים מסוגי נתונים שונים, ואז השתמשו בפונקציה class() כדי לבדוק ולהציג את סוג הנתונים של כל משתנה.
תחילה, צרו משתנה בשם score והקצו לו את הערך 88.5. לאחר מכן, צרו משתנה בשם student_name והקצו לו את הערך "Sarah". בשלב הבא, צרו משתנה בשם passed והקצו לו את הערך TRUE. לבסוף, צרו משתנה בשם year והקצו לו את הערך 2024L.
לאחר יצירת כל ארבעת המשתנים, השתמשו בפונקציה class() בשילוב עם print() כדי להציג את סוג הנתונים של כל משתנה בסדר המדויק הבא: score, student_name, passed ו-year.
נסו בעצמכם
# TODO: צרו ארבעה משתנים עם הערכים וסוגי הנתונים שצוינו
# TODO: השתמשו בפונקציה class() יחד עם print() כדי להציג את סוג הנתונים של כל משתנה
# זכרו להציג אותם בסדר הזה: score, student_name, passed, yearהשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 2
אופרטורים לוגיים (AND, OR)אופרטורים לוגיים חלק 2 (NOT)חזרה – לוגיקה פשוטהלוגיקה וקטורית חלק 1לוגיקה וקטורית חלק 27מחשבון לחלוקת החשבון
הודעת פתיחהקבלת קלט מהמשתמש2משתנים וסוגי נתונים
סוג נתונים מספריסוג נתונים שלמיםסוג נתונים של תוויםסוג נתונים לוגיבדיקת סוגי נתוניםמוסכמות למתן שמותערכים חסרים: NAסיכום – יצירת משתנים8לולאות
לולאת forלולאת whileפקודת breakהמשך (continue)סיכום – עצרתיצירת רצפים (seq, :)לולאות מקוננותסיכום – קלט דינמי3אופרטורים חלק 1
אופרטורים אריתמטייםחלוקת מספרים שלמים ומודולואופרטורי השמהחזרה – חשבון פשוטאופרטורי השוואה6קלט/פלט בסיסי
הדפסת פלטחתול כפלטפלט עם משתניםקריאת קלט באמצעות readline()יסודות המרת טיפוסיםחזרה – מחשבון גילחזרה – אמת או שקר9פונקציות
הכרזה על פונקציהארגומנטים של פונקציהערכי החזרהסיכום – פונקציית סיגמאסיכום – פונקציית אימותערכי ברירת מחדל לפרמטריםתרגלו בעצמכם: קומפיילר R אונליין