Now that you have your data, we will set you up to start working collaboratively on your report. This homework is about familiarising yourself with the report template. You will also read about exploratory data visualisation, which is our topic for next week.
We assume that you have:
pull
changes from remote
repository; A solutions file ae-10a-lifecycle-solutions.qmd
will be added; Ensure that your script ae-10a-lifecycle.qmd
is complete and renders without errorsae-10b-lifecycle.qmd
file)ae-10b-lifecycle.qmd
renders without
errorsYou have been added to a team in the rbtl-fs22 organisation on GitHub. Your team has a team repo, research-project-template-[TEAM-NAME], which you will work on collaboratively.
README.md
that is
contained in the main directory of your research-project-template team
repo (see Screenshot below)Write up at least two questions and add them as an issue to your research-project-template team repo tagging @larnsce in the issue
Decide in your group who will work in which “Results & Discussions” file:
data/raw_data
drectory of your research-project-template
team reporeadr
R package using the
library()
functionThe open and free book, R for Data Science (R4DS) is a very popular resource to learn programming in R. A online learning community was formed that work through the book together. The book is an excellent resource for you to continue your path of working with R beyond the scope of what we can teach in our rtbl course.
The book is full of code examples that you can copy and run yourself. It is good practice to do that in a notebook specifically used for this purpose. We have setup a notebook repository for you, which you can use in parallel to reading the book. It is up to you how many notes you want to take or whether you want to try and work through the exercises in the sections that we assign to read as homework.
Learning programming in R is a long journey, which requires continuous practice. It is more beneficial to work three times one hour per week, then one day a week for three hours. When you learn programming, the journey never ends, but you will move from being a novice, to being a competent practitioner, and finally to being an expert. Your interest and motivation will show which direction you will take, but using R4DS as learning material will provide you with a very solid foundation that can be extended into many others areas of using R for your work.
Note: If you use the notebook to take notes while working through R4DS, then use the Render, Add, Commit, Push workflow every now and then to push your changes back to GitHub and keep your remote repository in sync with your local repository.
If you see mistakes or want to suggest changes, please create an issue on the source repository.
Text and figures are licensed under Creative Commons Attribution CC BY-SA 4.0. Source code is available at https://github.com/rbtl-fs22/website, unless otherwise noted. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".