Skip to content

davidtam/getData

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Getting and Cleaning Data Course Project

###Files Description

There are the following files:

  • UCI - the directory that contains the original data files, with so unused files stripped out.

  • run_analysis.R - the actual R code that is used for cleaning up data and convert into required format. The code does the following:

    1. Merges the training and the test sets to create one data set.
    2. Extracts only the measurements on the mean and standard deviation for each measurement.
    3. Uses descriptive activity names to name the activities in the data set
    4. Appropriately labels the data set with descriptive variable names.
    5. From the data set in step 4, creates a second, independent tidy data set with the average of each variable for each activity and each subject.

    Each of these points has been added to the script near to the code where they are done.

  • meanBySubjectAndActivity.txt - the file contains the "Tidy" data that is submitted as to the course. CodeBook for the tidy file can be found here

How to run the analysis

  1. Checkout or clone this git repo (following example assume repo is checkout to C:\coursera\getData on a windows box)

  2. Assuming R has been installed

  3. Open up R and run the following

    # setup working directory of R
    setwd("C:/coursera/getData")
    # run the script which do the steps according to the course project
    source("run_analysis.R")
    
  4. Once the command prompt returned the R environment would be populated with the data.

  5. To look at the merged data of both test and train set run

View(mergedData)
  1. To look at the tidy data run
View(meanBySubjectAndActivity)
  1. The tidy file is also regenerated and saved as C:\coursera\getData\meanBySubjectAndActivity.txt

About

Getting and Cleaning Data Course Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages