Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stibu81/ibawds
A collection of useful functions and datasets for the Data Science Course at IBAW.
https://github.com/stibu81/ibawds
data-science-learning educational-resources r
Last synced: 4 months ago
JSON representation
A collection of useful functions and datasets for the Data Science Course at IBAW.
- Host: GitHub
- URL: https://github.com/stibu81/ibawds
- Owner: stibu81
- License: other
- Created: 2020-04-24T14:35:50.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-30T18:58:43.000Z (4 months ago)
- Last Synced: 2024-10-01T18:49:39.895Z (4 months ago)
- Topics: data-science-learning, educational-resources, r
- Language: R
- Homepage: https://stibu81.github.io/ibawds/
- Size: 8.38 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.Rmd
- License: LICENSE
Awesome Lists containing this project
README
---
output: github_document
---```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```# ibawds
[![CRAN status](https://www.r-pkg.org/badges/version/ibawds)](https://CRAN.R-project.org/package=ibawds)
[![CRAN RStudio mirror downloads](https://cranlogs.r-pkg.org/badges/last-month/ibawds?color=blue)](https://r-pkg.org/pkg/ibawds)
[![R-CMD-check](https://github.com/stibu81/ibawds/workflows/R-CMD-check/badge.svg)](https://github.com/stibu81/ibawds/actions)
[![Codecov test coverage](https://codecov.io/gh/stibu81/ibawds/graph/badge.svg)](https://app.codecov.io/gh/stibu81/ibawds)ibawds provides useful functions and datasets for the
[Data Science course at IBAW](https://ibaw.ch/bildungsangebote/informatik/coding-data-science/data-science-ndk-hf/).## Installation
You can install the released version of ibawds from
[CRAN](https://cran.r-project.org/package=ibawds) with:``` r
install.packages("ibawds")
```And the development version from [GitHub](https://github.com/) with:
``` r
# install.packages("devtools")
devtools::install_github("stibu81/ibawds")
```## Setting up for the course
### Install R
Windows and Mac Users can download the installer for their operating system
from https://cran.r-project.org/. For Windows, installation should be
possible also for non-admin users. Mac users may also need to install
[XQuartz](https://www.xquartz.org/).Linux users find instructions for installation under Debian, Fedora/Redhat,
and Ubuntu under the same link. Note that the official package sources may
contain an outdated version of R, but usually the current version can be
installed from some other source. Make sure that you install version 4.0 or
newer.### Install RStudio
We will use RStudio as our
[IDE](https://en.wikipedia.org/wiki/Integrated_development_environment)
in the course. You can download it from this
[link](https://posit.co/download/rstudio-desktop/). Usually,
it is easiest to use the installer for your operating system.
However, if you don't have admin access on your computer, you should instead
download the appropriate zip-file / tarball. Under Windows, extract the zip-file
to a folder where you have write access. The executable file is located under
`bin/rstudio.exe`.When you run RStudio for the first time, you have to select the R version that
you want to use. Usually, the dialogue box should list available R versions for
you to choose. If not, click on "Browse..." and navigate to the folder where
you installed R.### Install R Packages
We will use a variety of R Packages during the course. To set them up,
first install ibawds with``` r
install.packages("ibawds")
```and then run the following to install additional packages:
``` r
library(ibawds)
install_ibawds()
```You will be asked to install missing packages. Confirm to install them. Note
that this may take more than 30 minutes depending on your system
and configuration.### Check the Setup
In order to check that everything is set up correctly for the course, run
the following command:```r
check_ibawds_setup()
```The function verifies that
* R and RStudio are up to date,
* the ibawds package is up to date, and
* all the required packages are installedThe function must be run from RStudio in order to run properly. If everything
is set up correctly, you will see a message that confirms that your system is
ready for the course. If not, the function will inform you about the steps
that are needed to fix the remaining issues.