[問題] R連接fortran問題
[問題類型]:
效能諮詢(我想讓R 跑更快)
[軟體熟悉度]:
入門
*[m
[問題敘述]:
第一次發文請教若有問題請不吝指教。
爬文看板上很少關於fortran的資訊,所以來請教各位大大。
小弟最近試著更改package內的code,內部包含的fortran code也一起做了修改。
然後將改完的code重新包回package,執行後卻跑出錯誤訊息。
Error in .Fortran("findsegpt", n = as.integer(current.n),
x=as.matrix(current.genomdat), :
"findsegpt" not available for .Fortran() for package "fixedCBS"
In addition: Warning message:
NAs introduced by coercion
其中findsegpt是小弟用fortran寫的function,fixedCBS是小弟包的package名稱。
小弟一開始以為是fortran變數的宣告有問題,但經過檢查後沒有發現有誤。
想請問error的原因是fortran的function產生NA,所以才有錯誤,還是其他原因造成的?
先謝謝了!!
[程式範例]:
因fortran的code非常的長,而且不知是哪個部分有問題,所以先暫不貼上code,
有需要再補上。
[環境敘述]:
R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 8 x64 (build 9200)
locale:
[1] LC_COLLATE=Chinese (Traditional)_Taiwan.950 LC_CTYPE=Chinese
(Traditional)_Taiwan.950
[3] LC_MONETARY=Chinese (Traditional)_Taiwan.950 LC_NUMERIC=C
[5] LC_TIME=Chinese (Traditional)_Taiwan.950
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] fixedCBS_0.1
loaded via a namespace (and not attached):
[1] tools_3.2.2
[關鍵字]:
fortran
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.152.146
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1461422594.A.1BC.html
→
04/23 23:10, , 1F
04/23 23:10, 1F
→
04/23 23:11, , 2F
04/23 23:11, 2F
→
04/23 23:13, , 3F
04/23 23:13, 3F
→
04/24 17:11, , 4F
04/24 17:11, 4F
→
04/24 17:12, , 5F
04/24 17:12, 5F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章