Sorry, if the answer was given earlier, I don’t even know how to look for it. I am pleased with any automated solution in R, VBA or SPSS.
I have a huge set of demographic data:
ID <- c(1, 2, 3, 4, 5)
State <- c("FL", "FL", "FL", "FL", "FL")
County <- c("Lake", "Lake", "Lake", "Orange", "Orange")
Household <- c (2, 1, 3, 2, 1)
First.Gender <- c("Male", "Female", "Male", "Female", "Male")
Second.Gender <- c("Male", "-", "Female", "Female", "-")
Third.Gender <- c("-", "-", "Male", "-", "-")
Gender_Example <- data.frame(ID, State, County, Household, First.Gender, Second.Gender, Third.Gender)
and I would like to find a way to create new rows based on what's in the column (without creating empty rows). Something like this:
ID_i <- c(1, 1, 2, 3, 3, 3, 4, 4, 5)
State_i <- c("FL", "FL", "FL", "FL", "FL", "FL", "FL", "FL", "FL")
County_i <- c("Lake", "Lake", "Lake", "Lake", "Lake", "Lake", "Orange", "Orange", "Orange")
Household_i <- c(2, 2, 1, 3, 3, 3, 2, 2, 1)
Gender_i <- c("Male", "Male", "Female", "Male", "Female", "Male", "Female", "Female", "Male")
Gender_ideal <- data.frame(ID_i, State_i, County_i, Household_i, Gender_i)
If this has already been asked, I would be glad that I have a link. Thank!