importSample: Sample importation

View source: R/sampleBuilding.R

importSampleR Documentation

Sample importation

Description

Import the required and the optional files, and build a dataset.

Usage

importSample(
  file.features = "",
  file.meta = "",
  file.profiles = "",
  file.RDS = "",
  file.config = "",
  dir.images = "",
  dir.save = "",
  sepFeat = ",",
  decFeat = ".",
  naFeat = c("", "NA"),
  sepSig = ",",
  decSig = ".",
  naSig = c("", "NA"),
  headerCSV = TRUE,
  RclusTool.env = new.env(),
  ...
)

Arguments

file.features

character vector specifying the csv file containing features data.

file.meta

character vector specifying the txt file containing metadata.

file.profiles

character vector specifying the csv file containing profiles data.

file.RDS

character vector for a RDS file containing a data.sample object. This file is automatically saved when importing a (csv-)file-features. When both a csv-file-features and a RDS file are given, the last one is ignored.

file.config

character vector for the name of the configuration file.

dir.images

character vector containing the path of images directory.

dir.save

character vector specifying path of the working directory to save results ; "" to not save any results

sepFeat

character specifying the field separator for the csv file containing features data.

decFeat

character specifying the decimal points for the csv file containing features data.

naFeat

vector containing missing values for the csv file containing features data.

sepSig

character specifying the field separator for the csv file containing profiles data.

decSig

character specifying the decimal point for the csv file containing profiles data.

naSig

vector containing missing values for the csv file containing profiles data.

headerCSV

boolean if TRUE (default) the file contains the names of the variables as its first line.

RclusTool.env

environment in which data and intermediate results are stored.

...

parameters adressed to read.csv functions.

Details

function to import sample from CSV files; sample is preprocessed

Value

data.sample loaded data.sample.

See Also

loadSample

Examples

dat <- rbind(matrix(rnorm(100, mean = 0, sd = 0.3), ncol = 2), 
             matrix(rnorm(100, mean = 2, sd = 0.3), ncol = 2), 
             matrix(rnorm(100, mean = 4, sd = 0.3), ncol = 2))
tf1 <- tempfile()
write.table(dat, tf1, sep=",", dec=".")

metadat <- rbind("First metadata: ...", "Second metadata: ...")
tf2 <- tempfile()
writeLines(metadat, tf2)

x <- importSample(file.features=tf1, file.meta=tf2)



RclusTool documentation built on Aug. 29, 2022, 9:07 a.m.