R語言getopt包的使用

2021-08-04 02:36:10 字數 1266 閱讀 8478

1:載入包

library('getopt');

2:spec = matrix(c(

'help' , 'h', 0,

"logical",

'infile' , 'i', 1,

"character"

,'outfile' , 'o', 1,

"character"

,'group.col' , 'g', 1,

"integer"

,'x.col' , 'x', 1,

"integer"

,'y.col' , 'y', 1,

"integer"

,'height' , 'h', 1,

"integer"

,'width' , 'w', 1,

"integer"

,'group.lab' , 'g', 1,

"character"

,'x.lab' , 'x', 1,

"character"

,'y.lab' , 'y', 1,

"character"

,'title.lab' , 't', 1,

"character"

,'legend.xpos' , 'a', 1,

"double"

,'legend.ypos' , 'b', 1,

"double"

,'legend.col' , 'c', 1,

"integer"

,'lab.size' , 'l', 1,

"integer"

,'axis.size' , 's', 1,

"integer"

,'legend.size' , 'd', 1,

"integer"

,'no.grid' , 'r', 0,

"logical",

'skip' , 'k', 1,

"integer"

), byrow=true, ncol=4);

3:一般就是強制轉化為矩陣,一般就是4列,第一列為字串,第二列為簡寫,第三列值分別為0(無引數後面可以不跟引數

)、1(後面需要跟引數)、2(可選可不選),第四列為資料型別

4:特點:(下面這個我也沒搞懂學習中)

支援輸入多個值,例如:"–libpath=/usr/local/lib –libpath=/tmp/foo".

支援list,例如:"–define os=linux –define os=redhat"

R語言igraph包的使用

igraph包是乙個用來解決圖與網路問題以及對其進行視覺化的包,前幾天數學建模做圖論的作業我就是用的這個包,這篇部落格就寫一下如何解決圖論中的最短路問題,最大流問題和最小生成樹問題,以及圖的視覺化。需要宣告,我是在看了這個文件 密碼為jyhn 之後才寫的這篇部落格,但該文件之中有些內容已經過時 首先...

r 語言edgr edgeR 包的使用

edger包是進行rna seq資料分析非常常用的乙個r包。該包需要輸入每個基因關於每個樣本的reads數的資料,每行對應乙個基因,每一列對應乙個樣本。建議使用htseq count進行統計,輸出檔案即可直接使用。如果需要算rpkm,需要自己統計基因長度資訊。第一步 構建 dgelist類變數 ed...

包r語言 R語言入門之R包的安裝

install.packages metafor 即可順利安裝該r包。install.packages biocmanager library biocmanager install edger 3 接下來便是安裝源自github 的r包了,它的步驟和安裝源自bioconductor的r包類似,需要...