## ----setup, include = FALSE--------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) library(NlsyLinks) ## ----------------------------------------------------------------------------- library(NlsyLinks) subset(Links79Pair, RelationshipPath == "Gen2Siblings" & R == .75) ## ----results='hide'----------------------------------------------------------- dsLinks <- Links79PairExpanded isGen2Sib <- dsLinks$RelationshipPath == "Gen2Siblings" olderFullYoungerHalf <- (dsLinks$RExplicitOlderSibVersion == .5 & dsLinks$RExplicitYoungerSibVersion == .25) olderHalfYoungerFull <- (dsLinks$RExplicitOlderSibVersion == .25 & dsLinks$RExplicitYoungerSibVersion == .5) dsLinks[isGen2Sib & (olderFullYoungerHalf | olderHalfYoungerFull), ] ## ----include=FALSE------------------------------------------------------------ library(NlsyLinks) # library(readr) # filePathOutcomes <- read_csv("../inst/extdata/gen1-life-course.csv") # filePathOutcomes <- read.csv("inst/extdata/gen1-life-course.csv") # This is a sample file filePathOutcomes <- "../inst/extdata/gen1-life-course.csv" ## ----error=TRUE--------------------------------------------------------------- try({ dsDemographics <- ReadCsvNlsy79Gen1(filePathOutcomes) summary(dsDemographics) }) ## ----error=TRUE--------------------------------------------------------------- try({ dsDemographics <- RenameNlsyColumn(dsDemographics, "R0214700", "Race") dsDemographics <- RenameNlsyColumn(dsDemographics, "R0214800", "Gender") }) ## ----error=TRUE--------------------------------------------------------------- try({ # The official documentation calls this last level "NON-BLACK, NON-HISPANIC" dsDemographics$Race <- factor( x = dsDemographics$Race, levels = 1:3, labels = c("Hispanic", "Black", "NBNH") ) dsDemographics$Gender <- factor( x = dsDemographics$Gender, levels = 1:2, labels = c("Male", "Female") ) }) ## ----error=TRUE--------------------------------------------------------------- try({ library(NlsyLinks) library(readr) filePathOutcomes <- "../inst/extdata/gen2-birth.csv" dsDemographics <- ReadCsvNlsy79Gen2(filePathOutcomes) # Notice this function is for Gen2. # summary(dsDemographics) #Uncomment to see the summary dsDemographics <- RenameNlsyColumn(dsDemographics, "C0005300", "Race") dsDemographics <- RenameNlsyColumn(dsDemographics, "C0005400", "Gender") dsDemographics$Race <- factor( x = dsDemographics$Race, levels = 1:3, labels = c("Hispanic", "Black", "NBNH") ) dsDemographics$Gender <- factor( x = dsDemographics$Gender, levels = 1:2, labels = c("Male", "Female") ) }) ## ----eval=FALSE--------------------------------------------------------------- # dsCombined <- merge(x = dsDemographics, y = dsOutcomes, by = "SubjectTag", all = TRUE)