Skip to content

This repository contains information and materials for our R-Ladies SB x Central Coast Python Meetup

Notifications You must be signed in to change notification settings

samanthacsik/RLadiesSB-RvsPython

Repository files navigation

R-Ladies SB x Central Coast Python - Data Science with R & Python

All Event Materials:


Meetup Details

  • Event Description: Mark you calendars for a first-of-its-kind R-Ladies SB x Central Coast Python Meetup on December 15th! Python can be a powerful alternative/complementary language to R, and while we here at R-Ladies are certainly partial to the latter, adding another language to our data science toolkit is something we are always excited for. We have collaborated with Central Coast Python to bring you an R to Python (and vice versa) translation workshop, where we will learn to wrangle and visualize the same dataset using both languages. You may choose to follow along on our screens or download the required software and packages to code along on your own machines. If you do not already have R and Python installed, please be sure to do so before the event on December 15th (see Software Installation Instructions below).

    This event is open to R and/or Python enthusiasts of all skill-levels!

  • RSVP & Event Details: R-Ladies SB Meetup Event (Python allies can RSVP at Central Coast Python Meetup Event)

  • Other Materials: Find our Google Slides presented during the Meetup here

Software Installation & Setup Instructions

Please complete the following steps to install all necessary software and packages prior to our meetup on 12/15.

Install R & RStudio and the tidyverse (expected install/test time: ~10-15 minutes)

  1. If you have not yet installed R and/or RStudio (you will need both), follow the steps outlined here
  2. We will be using the {tidyverse} (a collection of packages designed for data science, particularly useful for data wrangling and visualization). If you do not yet have the {tidyverse} installed, run the following line of code in your RStudio Console: install.packages("tidyverse")
  3. We encourage you to test that your installations are working as expected. Follow these instructions to ensure a smooth workshop ahead!

Install Python & Anaconda (expected install/test time: ~10-15 minutes)

  1. Install Conda following these instructions. If you aren't sure whether to choose Miniconda or Anaconda, we would reccommend Miniconda.
  2. Using the command line, run jupyter notebook to open up a browser window and start coding.

Install git/GitHub (expected install time: ~5 minutes)

  1. If you are not already using git/GitHub for version control, we recommend you get set up by following the steps outlined here. Doing so will allow you to clone (i.e. copy to your computer) the GitHub repositories containing all the data and scripts that you need to follow along with us (steps for cloning a GitHub repository can be found below).

Fork & Clone workshop repositories to your computer

If you would like to follow along with us during the workhshop, you will need to fork and clone two repositories:

  1. This repo, which contains all R code for the workshop: https://github.com/samanthacsik/RLadiesSB-RvsPython
  2. The Central Coast Python repo, which contains all Python code for the workshop: https://github.com/seanhelvey/IntroToPythonForRUsers

You can find detailed instructions on how to fork and clone repositories here.

Data

We will be using ugly holiday sweater data crowdsourced from R-Ladies (and friends) in November/December 2020. If you would like to contribute your own ugly holiday sweater info to this dataset, please fill out this Google Form! See a summary of the data attributes here:

  • sweater: entry number
  • hs_tf: Do you have a holiday sweater? (Yes/No/NA)
  • sparkly: is it sparkly? (Yes/No/NA)
  • noise: does it make noise? (Yes/No/NA)
  • lights: does it light up? (Yes/No/NA)
  • objects: does it have anything attached to it? (Yes/No/NA)
  • colors: What colors does it have?
  • image_tf: Does it have an image on it? (Yes/No/NA)
  • image_desc: User-provided image description

Objective

We will use both R's tidyverse packages and Python's Pandas, Matplotlib, and NumPy libraries to demonstrate how you might wrangle the ulgy sweater data and create this plot:

Rplot

About

This repository contains information and materials for our R-Ladies SB x Central Coast Python Meetup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages