想要安裝或是更新名叫做 oasis 的套件:
- install.packages("oasis")
載入套件則會有兩種方式:
- library("oasis")
- require("oasis")
這兩種方式都可以載入套件,如果是寫在一個R script最前面的話,會使用library;若是在函式裡面要載入會使用require。這是因為library對於載入沒有安裝的套件的反應是出現error,然後停止執行這個R script;若是require的話,對於有沒有載入套件的反應是回傳TRUE與FALSE,之後會繼續執行script。更多關於兩者差別的範例可以參考
《What is the difference between require() and library()?》與
《R中library和require的区别》
若套件已經載入,library與require就會直接跳過而不重新載入。所以想要重新載入,就必須要先卸載這個套件,然後再重新載入:
- detach(package:oasis)
- require("oasis")
套件
oasis,是用來應用在multipel sclerosis(MS, 多發性硬症)的工具,根據MRI的結果來預測MS對於身體造成損傷的機率。
_EOF_
沒有留言:
張貼留言