read.files | R Documentation |
This function allows you to read in sample files (.csv or .fcs) into a list, where each file is saved as a data.table.
read.files(file.loc, file.type, do.embed.file.names, header)
file.loc |
DEFAULT = getwd(). What is the location of your files? |
file.type |
DEFAULT = ".csv". What type of files do you want to read. Can be ".csv" or ".fcs". |
files |
DEFAULT = NULL. A vector of selected file names to import. |
nrows |
DEFAULT = NULL. Can specify a numerical target for the number of cells (rows) to be read from each file. Please note, order is random in FCS files. |
do.embed.file.names |
DEFAULT = TRUE. Do you want to embed each row (cell) of each file with the name name? |
header |
DEFAULT = TRUE. Does the first line of data contain column names? |
Returns a list of data.tables – one per CSV file.
Thomas M Ashhurst, thomas.ashhurst@sydney.edu.au Felix Marsh-Wakefield, felix.marsh-wakefield@sydney.edu.au
Ashhurst, T. M., et al. (2019). https://www.ncbi.nlm.nih.gov/pubmed/31077106
# download sample data
download.file(url='https://github.com/ImmuneDynamics/data/blob/main/msCNS.zip?raw=TRUE', destfile = 'msCNS.zip', mode = 'wb')
unzip(zipfile = 'msCNS.zip')
setwd("msCNS/data")
data.list <- read.files(file.type = ".csv", do.embed.file.names = TRUE)
# return to previous working directory
setwd("../../")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.