r語言執行bug:
error in (function (classes, fdef, mtable) :
unable to find an inherited method for function 『select』 for signature 『「data.frame」』
常在使用dplyr包時出現這種情況:
data %
>
%separate
(id,c(
"ensembl"
,"drop"
),sep=
"\\.")%
>
% #刪除ensembl基因名後面的版本號
+select
(-drop) #整理獲得ensembl基因名,以備後續基因名轉換
error in (function (classes, fdef, mtable)
: unable to find an inherited method for function 『select』 for signature 『"data.frame"』
分析可能是dplyr包和其他包衝突造成的,因此選擇優先dplyr包的函式試試看。
具體解決方案:
#dplyr包經常和其他包的函式有衝突,需要選擇一下優先順序:
library(conflicted)
conflict_prefer(「filter」, 「dplyr」)
conflict_prefer(「select」, 「dplyr」)
conflict_scout()
#結果順利執行
R語言執行環境
第乙個例子 代表輸出內容 xx 1 1 2 3 4 5 輔助工具外掛程式的安裝 rcmdr包 實現r的選單化操作。步驟如下 在r命令列中輸入 install.packages rcmdr 回車,接著讓其自動執行,中途選擇乙個映象 等待執行完畢即配置好了,接下來啟動rcmdr。啟動 library r...
R語言後台執行linux
不掛起程式 rscript try.r nohup.out 掛起程式後台 screen s sq rscript try.r screen r screen ls kill 9 程序id 9 的意思是強制刪除 ps ef pkill u ttlsactrl a d退出 nvidia smi tar解...
R語言常見新手錯誤
source d r working exam0203.r error in file file,rt cannot open the connection sol.1 1 設定工作目錄 setwd d 搜尋 然後把 txt放在d 盤根目錄下,用 read.table讀取 2 直接把路徑帶入讀入 r...