בדיקת סוגי נתונים
חלק מהיחידה יסודות במסלול ה-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 אונליין