פלט עם משתנים
חלק מהיחידה יסודות במסלול ה-R של Coddy. שיעור 28 מתוך 78.
עכשיו, כשאתם יודעים איך להשתמש ב־cat(), בואו נראה איך לכלול משתנים בפלט שלכם. זה חיוני ליצירת הודעות דינמיות שמשתנות בהתאם לנתונים שלכם.
בעזרת cat(), אפשר לשלב טקסט ומשתנים באמצעות הפרדה ביניהם בפסיקים:
name <- "Alice"
age <- 25
cat("Name:", name, "\n")
cat("Age:", age, "\n")הפלט הוא:
Name: Alice
Age: 25אפשר לשלב כמה משתנים וטקסט בקריאה אחת ל־cat():
item <- "apples"
quantity <- 5
cat("You bought", quantity, item, "\n")הפלט הוא: You bought 5 apples
זכור/י ש־cat() מוסיפה רווחים בין פריטים באופן אוטומטי. אפשר גם לכלול חישובים ישירות:
price <- 10
cat("Total cost:", price * 2, "\n")הפלט הוא: Total cost: 20
אתגר
קלצרו הודעה שמציגה מידע על ספר באמצעות משתנים ו־cat().
המשתנים הבאים נתונים לכם:
title <- "The R Guide"
pages <- 350
price <- 29.99השתמשו ב־cat() כדי להציג את הפלט הבא, כולל חישוב המחיר לאחר ההנחה (20% הנחה):
Book: The R Guide
Pages: 350
Original Price: 29.99
Sale Price: 23.992כל פיסת מידע צריכה להופיע בשורה משלה. חשבו את מחיר המבצע ישירות בתוך הקריאה ל־cat() על ידי הכפלת price ב־0.8.
נסו בעצמכם
# משתנים של פרטי הספר
title <- "The R Guide"
pages <- 350
price <- 29.99
# TODO: השתמשו ב-cat() כדי להציג את פרטי הספר
# כל פרט מידע צריך להופיע בשורה נפרדת
# חשבו את מחיר המבצע (20% הנחה) ישירות בקריאה ל-cat()השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 2
אופרטורים לוגיים (AND, OR)אופרטורים לוגיים חלק 2 (NOT)חזרה – לוגיקה פשוטהלוגיקה וקטורית חלק 1לוגיקה וקטורית חלק 27מחשבון לחלוקת החשבון
הודעת פתיחהקבלת קלט מהמשתמש2משתנים וסוגי נתונים
סוג נתונים מספריסוג נתונים שלמיםסוג נתונים של תוויםסוג נתונים לוגיבדיקת סוגי נתוניםמוסכמות למתן שמותערכים חסרים: NAסיכום – יצירת משתנים8לולאות
לולאת forלולאת whileפקודת breakהמשך (continue)סיכום – עצרתיצירת רצפים (seq, :)לולאות מקוננותסיכום – קלט דינמי3אופרטורים חלק 1
אופרטורים אריתמטייםחלוקת מספרים שלמים ומודולואופרטורי השמהחזרה – חשבון פשוטאופרטורי השוואה6קלט/פלט בסיסי
הדפסת פלטחתול כפלטפלט עם משתניםקריאת קלט באמצעות readline()יסודות המרת טיפוסיםחזרה – מחשבון גילחזרה – אמת או שקר9פונקציות
הכרזה על פונקציהארגומנטים של פונקציהערכי החזרהסיכום – פונקציית סיגמאסיכום – פונקציית אימותערכי ברירת מחדל לפרמטריםתרגלו בעצמכם: קומפיילר R אונליין