Question: Data manipulation using R Download and load Most_popular_baby_name.csv to R using the following R code: library(' tidyverse ') baby_names

Data manipulation using R

Download and load Most_popular_baby_name.csv to R using the following R code:

library('tidyverse') baby_names <- read_csv("http://personal.stevens.edu/~fmai/data/Most_Popular_Baby_Names.csv")

The file contains the counts of baby names by sex and mother's ethnicity in NYC in 2011-2014. For example, the first record indicates that in 2011, when the mother is Hispanic and the baby is female, 13 were named GERALDINE. BRTH_YR Gender ETHCTY Name Count 2011 FEMALE HISPANIC GERALDINE 13

Only analyze the dataset for the years 2012 - 2014, so filter/subset the dataset accordingly:

baby_names <- baby_names %>% filter(BRTH_YR >= 2012)

Note that in some years, names are recorded in lower cases and while in others the names are recorded in upper cases. Find a way to standardize the names.

For the 2012-2014 data, answer the following questions. You may use base R, dplyr package or sqldf package:

a. What is the total number of UNIQUE names in the dataset?

Hint: for base R, consider using unique() and length() function. For dplyr, you can chain distinct(Name) and nrow() together. The answer is between 1500 and 1600.

b. Assuming that the ethnicity is non-overlapping, for each year, calculate the total number of babies born for each ethnicity in the dataset. The 2013 statistics should look like this: 1 2013 ASIAN AND PACIFIC ISLANDER 9293 2 2013 BLACK NON HISPANIC ???? 3 2013 HISPANIC ???? 4 2013 WHITE NON HISPANIC ????

Hint: for dplyr, consider chaining group_by(BRTH_YR, ETHCTY) and summarise(sum(Count))

c. During 2012-2014, what are the top 3 most popular baby names in each year?. For example, the 3 most popular names in 2012 are:

BRTH_YR Name Total

2012 ethan 723 2012 jacob 641 2012 jayden 752

Hint: For each year-name combination, you need to calculate the total counts across gender and ethnicity.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!