小编Mar*_*den的帖子

使用OR和NOT在R中Grep

我在R中有以下向量,我想找到所有字符串有A和B,但不是数字2.

vec1<-c("A_cont_1", "A_cont_12", "B_treat_8", "AB_cont_22", "cont_21_Aa")
Run Code Online (Sandbox Code Playgroud)

以下不起作用:

grep("A|B|!2", vec1)
Run Code Online (Sandbox Code Playgroud)

它让我回到了所有的字符串:

[1] 1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)

这个例子也是如此:

grep("A|B|-2", vec1)
Run Code Online (Sandbox Code Playgroud)

什么是正确的语法?

regex grep r

26
推荐指数
4
解决办法
4万
查看次数

让R使用更新版本的java

这个问题与另一个问题有关.

我试图使用RNetLogo与R并得到以下错误.

nl.path <- "/Applications/NetLogo 5.1.0"
NLStart(nl.path) 
Error in .jnew("nlcon/Preprocess") : 
  java.lang.UnsupportedClassVersionError: nlcon/Preprocess : Unsupported major.minor version 51.0
Run Code Online (Sandbox Code Playgroud)

根据我在其他问题中的理解,问题是R使用的旧版Java与RNetLogo不兼容.

我安装了Java 8.0,希望能解决这个问题,但我的理解是,尽管我的计算机上安装了Java 8.0(Mac OS Maverick),但R不会选择它并继续尝试使用旧版本的Java.

所以我的问题是:如何让R使用Java 8.0而不是任何旧版本?

在终端控制台,我明白了

java -version :
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助,

java r netlogo

5
推荐指数
1
解决办法
3087
查看次数

Mturk:将HIT从Sandbox转移到生产站点

如果我通过Mturk的GUI在沙箱中创建HIT,是否可以将其传输到生产站点,还是必须在生产站点中手动重新创建HIT?

特别是,是否可以下载通过沙盒中的GUI创建的HIT的.input,.question和.properties,以便使用它们通过CLT在Production网站上生成相同的HIT?

更新

进一步阅读文档,显而易见的方式似乎是使用Mturk HIT的布局.但是,阅读文档,我不知道如何/知道是否可以使用CLT来做到这一点.文档on HITLayoutParameter需要使用CreateHIT,但这不是CLT中的可用命令(仅限于loadHITs).我已经看到其他问题从布局创建mTurk HIT参数使用boto和python从现有模板创建一个关于如何使用它的MTurk HIT,boto但我仍然想知道这是否可以用于CLT.

amazon mechanicalturk amazon-web-services

3
推荐指数
1
解决办法
487
查看次数

标签 统计

r ×2

amazon ×1

amazon-web-services ×1

grep ×1

java ×1

mechanicalturk ×1

netlogo ×1

regex ×1