From 662dae1025ba80c0634fde204c2ea62726770877 Mon Sep 17 00:00:00 2001 From: Casey Novak Date: Fri, 19 Nov 2021 12:43:55 -0500 Subject: [PATCH 1/2] Version of code from after tutorial class --- Exercise9.R | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Exercise9.R diff --git a/Exercise9.R b/Exercise9.R new file mode 100644 index 0000000..dd74298 --- /dev/null +++ b/Exercise9.R @@ -0,0 +1,43 @@ +# Exercise 09 + +setwd("~/Desktop/Fall-2021/Biocomputing") +# Name of function and arguments + +dir="~/Desktop/Fall-2021/Biocomputing/Biocomp_tutorial11/Example/" +column=1 + +# Takes directory as argument, specifies which column from each file to be used in calculations +exercise9 <- function(dir, column, rows=50, override=FALSE){ +# Reads data from each file in the specified directory + file_list <- list.files(path=dir) # This function assumes that all of the files in the directory are .csv files + results<-NA + for (i in 1:length(file_list)){ + data <- read.table(file_list[i]) + if(nrow(data) Date: Fri, 19 Nov 2021 17:17:45 -0500 Subject: [PATCH 2/2] Final answers for exercise 9 --- Exercise9.R | 39 +++++++++++++++++---------------------- 1 file changed, 17 insertions(+), 22 deletions(-) diff --git a/Exercise9.R b/Exercise9.R index dd74298..e6c0971 100644 --- a/Exercise9.R +++ b/Exercise9.R @@ -1,43 +1,38 @@ # Exercise 09 -setwd("~/Desktop/Fall-2021/Biocomputing") +setwd("~/Desktop/Fall-2021/Biocomputing/Biocomp_tutorial11") # Name of function and arguments -dir="~/Desktop/Fall-2021/Biocomputing/Biocomp_tutorial11/Example/" -column=1 - -# Takes directory as argument, specifies which column from each file to be used in calculations +# Takes a directory path and column number, default arguments are set for rows and override exercise9 <- function(dir, column, rows=50, override=FALSE){ # Reads data from each file in the specified directory file_list <- list.files(path=dir) # This function assumes that all of the files in the directory are .csv files - results<-NA - for (i in 1:length(file_list)){ + results<-NA # Creates results vector + for(i in 1:length(file_list)){ data <- read.table(file_list[i]) - if(nrow(data)