- R-Ladies GitHub Repo: https://github.com/samanthacsik/RLadiesSB-RvsPython
- Central Coast Python GitHub Repo: https://github.com/seanhelvey/IntroToPythonForRUsers
- Google Slides: https://bit.ly/3q5pC0i
- Event Recording: https://bit.ly/3sg4CH0
- Zoom Chat: https://bit.ly/3H5fUCn
-
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
Please complete the following steps to install all necessary software and packages prior to our meetup on 12/15.
- If you have not yet installed R and/or RStudio (you will need both), follow the steps outlined here
- 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")
- We encourage you to test that your installations are working as expected. Follow these instructions to ensure a smooth workshop ahead!
- Install Conda following these instructions. If you aren't sure whether to choose Miniconda or Anaconda, we would reccommend Miniconda.
- Using the command line, run
jupyter notebook
to open up a browser window and start coding.
- 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).
If you would like to follow along with us during the workhshop, you will need to fork and clone two repositories:
- This repo, which contains all R code for the workshop: https://github.com/samanthacsik/RLadiesSB-RvsPython
- 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.
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 numberhs_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
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: