מבוא לתכנות ב-R יחידה שמינית - מסגרות נתונים (data frames) קבצי הנתונים המשמשים ביחידת לימוד זו: employees.csvemployeesNA.csvgrades.csvstress.csvstressWide.csvstudents.csv (1) יצירת מסגרות נתונים באמצעות צירוף וקטורים היכרות עם הפונקציות data.frame, cbind, rbind.סקריפט השיעור (2) קריאת מסגרות נתונים מקבצי csv ויצירת עותקי עמודות באמצעות האופרטור $ הסבר הפונקציות read.csv, View.סקריפט השיעור (3) טיפול בשמות עמודות ובתוויות שורות קביעת שמות עמודות ותוויות שורות ושינויים. הסבר הפונקציות names, colnames, rownames והפונקציה rename של החבילה dplyr.סקריפט השיעור (4) ממדי מסגרות נתונים ויצירת עותקים של מקטעים בהן (ٍSlicing) הסבר הפונקציות: dim nrow ncol head tail והפונקציה select של החבילה dplyr. הפעלת האופרטור [ ] על מסגרות נתונים.סקריפט השיעור (5) דגימת תצפיות של מסגרת נתונים כיצד ליצור דגימת תצפיות של מסגרת נתונים נתונה, בגודל נדרש, עם ובלי החזרה. בסרטון זה מוסבר השימוש בפונקציה sample ליצירת מדגם בגודל 2 ומעלה.סקריפט השיעור (6) סינון סקריפט השיעור (7) החלפת ערכים במסגרות נתונים סקריפט השיעור (8) משתנים קטגוריאליים ומבנה הנתונים פקטור הסבר מהותו של מבנה הנתונים פקטור וייעודו, המרת וקטור לפקטור, ושימוש בפונקציות factor ו-level .סקריפט השיעור (9) הוספת משתנים ותצפיות וקידוד משתנים מחדש (recoding) הסבר הפונקציה mutate של החבילה dplyr והפונקציה cut.סקריפט השיעור (10) מיון הסבר הפונקציה arrange של החבילה dplyr. מיון בסדר עולה, מיון בסדר יורד, מיון ראשי ומיון משני.סקריפט השיעור (11) היפוך מסגרת נתונים והמרתה מתבנית רחבה לתבנית ארוכה הסבר הפונקציה t והפונקציות pivot_longer ו-pivot_wider של החבילה tidyr.סקריפט השיעור (12) שמירת מסגרות נתונים בקבצי csv הפונקציה write.csv .סקריפט השיעור (13) סריקת משתנים וסריקת תצפיות סריקה ישירה וסריקת אינדקסים.סקריפט השיעור (14) יצירה איטרטיבית של מסגרות נתונים יצירת מסגרת נתונים ריקה והכנסת תצפיות אליה או הוספתן לה בלולאה.סקריפט השיעור (15) העברת מסגרות נתונים לפונקציות סקריפט השיעור נספח א’: אופרטור הצינור (pipeline) סקריפט השיעור נספח ב’: רשימה ומטריצה סקריפט השיעור תרגול א’ סקריפט התרגול תרגול ב’ סקריפט התרגול