joinExpData(Genominator)
joinExpData()所属R语言包:Genominator
Merge ExpData objects
合并ExpData对象
译者:生物统计家园网 机器人LoveR
描述----------Description----------
This function merges multiple ExpData object into one in an efficient manner.
此功能合并多个ExpData对象,以有效的方式之一。
用法----------Usage----------
joinExpData(expDataList, fields = NULL, tablename = "aggtable",
overwrite = TRUE, deleteOriginals = FALSE,
verbose = getOption("verbose"))
参数----------Arguments----------
参数:expDataList
List of ExpData objects. Must all be contained in the same database.
名单ExpData的对象。都必须包含在同一个数据库。
参数:fields
A named list whose names correspond to tables of ExpData objects and whose entries indicate the column names to be pulled from each table.
命名的列表,其名称对应ExpData对象中的表和列名称必须从每个表拉的项目表示。
参数:tablename
Name of database table to write output data to.
输出数据写入数据库表名。
参数:overwrite
Logical indicating whether database table referred to in tablename argument should be overwritten.
逻辑说明中提到tablename参数应该是覆盖到数据库中的表是否。
参数:deleteOriginals
Logical indicating whether original database tables in ExpData objects should be deleted.
逻辑说明原来的数据库表中是否ExpData对象应予以删除。
参数:verbose
Logical indicating whether details should be printed.
逻辑说明是否应印有细节。
值----------Value----------
An object of class ExpData containing data columns from all the original ExpData objects.
类ExpData包含数据列从所有的原始ExpData对象的对象。
作者(S)----------Author(s)----------
James Bullard <a href="mailto:bullard@berkeley.edu">bullard@berkeley.edu</a>, Kasper Daniel
Hansen <a href="mailto:khansen@jhsph.edu">khansen@jhsph.edu</a>
参见----------See Also----------
See Genominator vignette for more information.
看到Genominator更多信息插曲。
举例----------Examples----------
N <- 10000 # the number of observations. [的若干意见。]
df1 <- data.frame(chr = sample(1:16, size = N, replace = TRUE),
location = sample(1:1000, size = N, replace = TRUE),
strand = sample(c(1L,-1L), size = N, replace = TRUE))
df2 <- data.frame(chr = sample(1:16, size = N, replace = TRUE),
location = sample(1:1000, size = N, replace = TRUE),
strand = sample(c(1L,-1L), size = N, replace = TRUE))
eDataRaw1 <- aggregateExpData(importToExpData(df1, dbFilename = "my.db",
tablename = "ex_tbl_1", overwrite = TRUE))
eDataRaw2 <- aggregateExpData(importToExpData(df1, dbFilename = "my.db",
tablename = "ex_tbl_2", overwrite = TRUE))
jd <- joinExpData(list(eDataRaw1, eDataRaw2), tablename = "combined",
fields = list("ex_tbl_1" = c("counts" = "e1"),
"ex_tbl_2" = c("counts" = "e2")))
head(jd)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|