Octave Sublime Build

时间:2018-06-17 17:33:15

标签: matlab sublimetext3

如何在Sublime Text 3(Mac 10.14)中为当前文件创建运行Octave的构建,该构建在命令行中打印输出或在新窗口中打开图表?

3 个答案:

答案 0 :(得分:2)

如果您的数据集不是太大,您可能希望先使用dplyr的过滤器完成导入文件

dplyr::filter_at(df, c("Males/Trap","Females/Trap") , funs(. > 0))

(我必须说没有数据集我无法测试它,但我希望这有效)。

答案 1 :(得分:1)

我认为你可以通过添加TRUE / FALSE语句而不是使用length / grep来简化这一过程。我不知道你想去哪个方向,但下列其中一行应该让你想要你想要:

if (sum(!(test3 == (tmp <- test2 + test1))) > 0 & tmp > 0) return(FALSE)
return(TRUE)

if (sum(!(test3 == (tmp <- test2 + test1))) > 0 | tmp < 0) return(FALSE)
return(TRUE)

答案 2 :(得分:0)

我最终使用了grep声明:

if (length(grep("FALSE",(data_read$`Males/Trap` >= 0)))>0 &  length(grep("FALSE",(data_read$`Females/Trap` >= 0)))>0)

这样它就会告诉我(data_read$男性/陷阱>= 0)中的任何值是否返回false,从而给出的数字大于0