Skip to content
Snippets Groups Projects
Commit 1324a6be authored by Laura A DeCicco's avatar Laura A DeCicco
Browse files

Updated data + user file function.

parent 7880f216
No related branches found
No related tags found
1 merge request!35Fixed sample user file function.
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
#' ChopData <- getDataFromFile(filePath,fileName, separator="\t") #' ChopData <- getDataFromFile(filePath,fileName, separator="\t")
getDataFromFile <- function (filePath,fileName,hasHeader=TRUE,separator=","){ getDataFromFile <- function (filePath,fileName,hasHeader=TRUE,separator=","){
totalPath <- paste(filePath,fileName,sep=""); totalPath <- paste(filePath,fileName,sep="");
tmp <- read.delim( retval <- read.delim(
totalPath, totalPath,
header = hasHeader, header = hasHeader,
sep=separator, sep=separator,
...@@ -28,19 +28,19 @@ getDataFromFile <- function (filePath,fileName,hasHeader=TRUE,separator=","){ ...@@ -28,19 +28,19 @@ getDataFromFile <- function (filePath,fileName,hasHeader=TRUE,separator=","){
fill = TRUE, fill = TRUE,
comment.char="#") comment.char="#")
retval <- as.data.frame(tmp, stringsAsFactors=FALSE)
if(ncol(retval) == 2){ if(ncol(retval) == 2){
names(retval) <- c('dateTime', 'value') numCol <- 2
} else if (ncol(retval) == 3){ } else {
names(retval) <- c('dateTime', 'code','value') numCol <- seq(from = 3,to = ncol(retval), by = 2)
} }
if(dateFormatCheck(retval$dateTime)){ if(dateFormatCheck(retval[,1])){
retval$dateTime <- as.Date(retval$dateTime) retval[,1] <- as.Date(retval[,1])
} else { } else {
retval$dateTime <- as.Date(retval$dateTime,format="%m/%d/%Y") retval[,1] <- as.Date(retval[,1],format="%m/%d/%Y")
} }
retval$value <- as.numeric(retval$value) retval[,numCol] <- sapply(numCol, function(x) as.numeric(retval[,x]))
return (retval) return (retval)
} }
cdate;remarkCode;Nitrate cdate;remarkCode;Nitrate;remarkCode2;Nitrate2
1999-10-07;;1.4 1999-10-07;;1.4;;1.2
1999-11-04;<;0.99 1999-11-04;<;0.99;<;0.25
1999-12-30;;1.42 1999-12-30;;1.42;;1.4
2000-01-04;;1.59 2000-01-04;;1.59;;2.1
2000-02-03;;1.54 2000-02-03;;1.54;;1.0
2000-02-15;;1.37 2000-02-15;;1.37;<;.50
2000-02-19;<;1.24 2000-02-19;<;1.24;;1.4
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment