我無法獲得結果表。
命令:
answer <- get_multimir(url = NULL, org = "hsa", mirna = "MIMAT0000450", target = NULL, disease.drug = "cancer", table = "validated", predicted.cutoff = NULL, predicted.cutoff.type = "p", predicted.site = "conserved", summary = FALSE, add.link = FALSE, use.tibble = TRUE, limit = NULL, legacy.out = FALSE)
當我嘗試使用以下方法創建表時:
write.table(answer,"C:\\Users\\Someone\\Desktop\\Rresults\\data.csv", row.names=FALSE)
它導致以下錯誤:
as.data.frame.default(x[[i]], optional = TRUE) 中的錯誤:無法將類 'structure("mmquery_bioc", package = "multiMiR")' 強制轉換為 data.frame
uj5u.com熱心網友回復:
get_multimir 用于從 multiMiR 包中檢索預測和驗證的 miRNA-靶標相互作用及其疾病和藥物關聯。
它回傳一個類的物件 mmquery_bioc
錯誤:
as.data.frame.default(x[[i]], optional = TRUE) 中的錯誤:無法將類 'structure("mmquery_bioc", package = "multiMiR")' 強制轉換為 data.frame
通知您 R 不知道如何將此物件轉換為資料框。
目前尚不完全清楚您要實作的目標,但如果我猜測一下,也許您只需要data此物件的插槽:
write.table(answer@data,"C:\\Users\\Someone\\Desktop\\Rresults\\data.csv", row.names=FALSE)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/419366.html
標籤:
上一篇:寬桌到長桌
