phenoDataFrame {clippda}R Documentation

A generic function to set classes for the variables in the dataframe of phenotypic information.

Description

A function to set classes (e.g. as numeric or factor) to the variables in the dataframe.

Usage

phenoDataFrame(PhenoData, variableClass)

Arguments

PhenoData

is the dataframe of phenotypic information extracted from an object of class aclinicalProteomicsData.

variableClass

a character vector of length equal to the number of columns of the dataframe of phenotypic information, giving classes of the variables studied.

Value

A dataframe of class-corrected phenotypic variables.

Author(s)

Stephen Nyangoma

Examples

data(liverdata)

data(liver_pheno)

OBJECT=new("aclinicalProteomicsData")

OBJECT@rawSELDIdata=as.matrix(liverdata)
OBJECT@covariates=c("tumor" ,    "sex")
OBJECT@phenotypicData=as.matrix(liver_pheno)
OBJECT@variableClass=c('numeric','factor','factor')
OBJECT@no.peaks=53

Data=OBJECT
variableClass =Data@variableClass

variables = c("SampleTag","tumor","sex")

PhenoInfo <- data.frame(Data@phenotypicData)

PhenoData <- data.frame(Data@phenotypicData)

pData=phenoDataFrame(PhenoData, variableClass) 

class(pData$sex)
class(pData$SampleTag)
class(pData$tumor)

[Package clippda version 1.40.0 Index]