如何在 RDotNet 中打断长线?
How do I break long line in RDotNet?
我怎样才能打破我在 C# 中 运行 所使用的长行 R 脚本?
例如,如果我有这个代码:
engine.evalute("f.rf=function(i) { NBR_ACH<-ALL_DATA[-intrain,1] set.seed(7) MD.NBR_ACH=randomForest(NBR_ACH~.,data=training,mtry=i,importance=TRUE,ntree=1000) NBResti=predict(MD.NBR_ACH,newdata=testing)c(i,round(sqrt(mean(sum((1-NBResti/NBR_ACH)^2)))/sqrt(length(NBR_ACH)),4))");
在 R 中,我们只需执行 、 就更容易,而且效果很好!
您可以使用允许换行的逐字字符串语法,并将换行符放在您在 R 中执行的位置:
@"Line1
Line2"
我怎样才能打破我在 C# 中 运行 所使用的长行 R 脚本? 例如,如果我有这个代码:
engine.evalute("f.rf=function(i) { NBR_ACH<-ALL_DATA[-intrain,1] set.seed(7) MD.NBR_ACH=randomForest(NBR_ACH~.,data=training,mtry=i,importance=TRUE,ntree=1000) NBResti=predict(MD.NBR_ACH,newdata=testing)c(i,round(sqrt(mean(sum((1-NBResti/NBR_ACH)^2)))/sqrt(length(NBR_ACH)),4))");
在 R 中,我们只需执行 、 就更容易,而且效果很好!
您可以使用允许换行的逐字字符串语法,并将换行符放在您在 R 中执行的位置:
@"Line1
Line2"