我正在尝试将.maf文件另存为表,但总是收到以下错误:
Error in as.data.frame.default(x[[i]], optional = TRUE) :
cannot coerce class ‘structure("MAF", package = "maftools")’ to a data.frame这是我使用的代码:
library(maftools)
laml.maf <- "/Users/PC/mc3.v0.2.8.PUBLIC.maf"
laml = read.maf(maf = laml.maf)
write.table(laml, file="/Users/PC/tp53atm.txt")我知道.maf文件有几个字段,但我不确定如何分离它们以保存为表。任何帮助都将不胜感激!
发布于 2019-12-16 23:50:41
问题是,write.table函数不知道如何处理MAF类的对象。
但是,您可以像这样访问底层数据:
write.table(laml@data, file="/Users/PC/tp53atm.txt")但请注意,这样您将只导出原始数据,而MAF对象包含各种其他元数据:
> slotNames(laml)
[1] "data" "variants.per.sample" "variant.type.summary" "variant.classification.summary"
[5] "gene.summary" "summary"
"maf.silent" "clinical.data"
> https://stackoverflow.com/questions/59359879
复制相似问题