2017-05-11 5 views

答えて

1

この問題はrforgeから入手RNetLogoのバージョン1.0から4に固定されなければなりません。 (代わりに、CRANから)rforgeからそれをインストールする

使用

install.packagesは( "RNetLogo"、レポ= "http://R-Forge.R-project.org")

問題が解決されたことを確認した場合は、CRANパッケージを1.0-3から1.0-4に更新します。

+0

信じられないほどこの作品、あまりにも!私がこれを前もって知っていれば、40時間も節約できました。この質問をスキップしないでいただきありがとうございます〜!!! :)お待ちください、あなたはこのパッケージのデザイナーではありませんか?私の喜びはあなたに会います –

1

NLGetAgentSetおよびNLGetPatchesは、NetLogo 6.0では動作しません。 (これはhttps://ccl.northwestern.edu/netlogo/docs/transition.html#v60に関連していると思います)。

幸いにも、これらの関数はNLReportのラッパーです。だから代わりにNLReportでエージェントを入手することができます。たとえば:

vars <- c("who", "xcor", "ycor") 
agents <- "turtles" 

reporters <- sprintf("map [x -> [%s] of x ] sort %s", vars, agents) 
nlogo_ret <- RNetLogo::NLReport(reporters) 
df1 <- data.frame(nlogo_ret, stringsAsFactors = FALSE) 
names(df1) <- vars 
+0

うわ〜!!あなたは本当に私の問題を解決する〜!!!ありがとうございました〜!!もう1つの質問がある場合は、 "RNetLogo :: NLReport(reporters)"の中の "::"とはどういう意味ですか...?) –

+0

パッケージ名がスキップされるのは、ライブラリ(RNetLogo) ' – bergant

関連する問題