ReadCsvNlsy79: Read a CSV file downloaded from the NLS Investigator

Description Usage Arguments Details Value Author(s) Examples

Description

The function accepts a (file path to) CSV file and creates a data.frame. The data.frame is modified and augmented with columns to assist later routines.

Usage

1
2
3
ReadCsvNlsy79Gen1(filePath, dsExtract=read.csv(filePath))

ReadCsvNlsy79Gen2(filePath, dsExtract=read.csv(filePath))

Arguments

filePath

A path to the CSV file. Remember to use double back-slashes in Windows, or forward-slashes in Windows or Linux.

dsExtract

A ‘data.frame' (containing the extract) can be passed instead of the file path if the data has already been read into R’s memory.

Details

The function does seven things.

  1. Reads the CSV into a data.frame.

  2. Checks that the NLSY variables C00001.00 and C00002.00 exist in the data.frame.

  3. The NLSY variable C00001.00 is renamed SubjectID.

  4. A variable named Generation is given a value of 2 for all subjects.

  5. The SubjectTag variable is created.

  6. The NLSY variable C00002.00 is multiplied by 100 and renamed SubjectTagOfMother.

  7. The NLSY variable R00001.49 (ie, their Mother's HHID is attached to each Gen2 record).

Value

A data.frame to facililate biometric analysis.

Author(s)

Will Beasley

Examples

1
2
3
4
5
## Not run: 
filePathGen2 <- "~/Nlsy/Datasets/Gen2Birth.csv"
ds <- ReadCsvNlsy79Gen2(filePath=filePathGen2)

## End(Not run)

NlsyLinks documentation built on May 2, 2019, 4:36 p.m.