运行命令的状态为1

时间:2013-04-17 09:25:26

标签: r

我试过在R 2.15.2中运行命令

rsaga.geoprocessor(lib="ta_channels", module=0, param=list(ELEVATION="DEMflt.sgrd", CHNLNTWRK=paste("channels", i, ".sgrd", sep=""), CHNLROUTE="channel_route.sgrd", SHAPES="channels.shp", INIT_GRID="DEMflt.sgrd", DIV_CELLS=3, MINLEN=40), show.output.on.console=FALSE)

我经常收到这个警告:

    Warning message:
running command '"C:/Users/Nenad/Documents/R/win-library/2.15/RSAGA/SAGA-GIS/saga_cmd.exe" ta_preprocessor 2 -DEM "DEM1.sgrd" -RESULT "DEMflt.sgrd" -MINSLOPE "0.05"' had status 1 

我使用Windows 8并尝试以管理员身份运行R.

知道问题是什么?谢谢!

1 个答案:

答案 0 :(得分:0)

system运行R命令真的很棘手。根据我的经验,只要退出代码不是127,那么命令就会运行,您可以使用intern=TRUE命令中的system开关来获得更详细的输出。如果再次运行该命令,则警告消息可能包含errmsg属性以及更多信息。 HTH