小编JPC*_*JPC的帖子

查询给定列表中的标记值

在Influxdb中是否有任何shortform语法来查询列表中的成员资格?我正在考虑的事情

SELECT * FROM some_measurement WHERE some_tag IN ('a', 'b', 'c')
Run Code Online (Sandbox Code Playgroud)

现在我可以使用ORed =s 将它串在一起,但这看起来非常低效.有更好的方法吗?我查看了语言规范,我不认为这是表达式制作的可能性.

我想的另一种选择是使用正则表达式方法,但这对我来说似乎更糟糕.

influxdb

11
推荐指数
1
解决办法
4560
查看次数

Python AST NodeTransformer:返回多个节点

使用 ast.NodeTransformer 时,是否有一种简单的方法可以返回多个节点来替换单个节点?例如,假设我想重写以下形式的所有表达式

f(g())_x1 = g(); g(_x1)

visit_Expr如果可以返回多个节点而不是单个节点,那么做到这一点将非常容易。但我似乎无法让它发挥作用,所以我认为这不是这样做的方法。任何建议将不胜感激。

[Update] 作为更新,我有一个工作版本,它将新节点和旧节点累积在列表中,并将它们分配给封闭范围节点的主体(例如ForWhileModule节点等)。这绝对是一种很奇怪的方法,并且怀疑还有更好的方法。我会保留这个以防有人知道这种情况。

[final update]查看文档,NodeTransformer如果节点是语句集合的一部分,实际上完全有可能返回节点列表。

python abstract-syntax-tree

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

为什么我得到lmList vs lmList [[x]]的不同汇总结果

我用lmListnlme包来运行基于不同组由功能的各种回归.鉴于我所看到的解释,我对总结结果感到有些困惑summary.lmList

The `summary.lm` method is applied to each lm component of object to produce
summary information on the individual fits, which is organized into a list of
summary statistics. 

The returned object is suitable for printing with the print.summary.lmList
method.
Run Code Online (Sandbox Code Playgroud)

我的意思是以下

set.seed(123)
t <- data.frame(
        name=sample(c("a","b","c"),size=500,replace=T),
        x=1:500,
        y=1:500+rnorm(100)
      )
ta <- t[t$name=="a",]
lma <- lm(y~x,ta)
lmL <- lmList(y~x | name,t)
r1 <- summary(lmL)  
r2 <- summary(lmL[["a"]])  
r3 <- summary(lma)
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释为什么在r1中为"a"显示的值与r2和r3中的值不匹配,而r2中的值与r3中的值相匹配?

regression r

2
推荐指数
1
解决办法
775
查看次数

多指数的指数

是否有一个快速的scala成语可以使用索引检索aa遍历的多个元素.

我正在寻找类似的东西

 val L=1 to 4 toList
 L(List(1,2)) //doesn't work
Run Code Online (Sandbox Code Playgroud)

map到目前为止我一直在使用,但想知道是否有更多的"scala"方式

List(1,2) map {L(_)}
Run Code Online (Sandbox Code Playgroud)

提前致谢

scala

2
推荐指数
1
解决办法
131
查看次数

标签 统计

abstract-syntax-tree ×1

influxdb ×1

python ×1

r ×1

regression ×1

scala ×1