保留包含特定值范围的组合

时间:2019-03-18 01:10:09

标签: r

我想保留一个组合,该组合包含1:30中的8个值,​​31:60中的1或2个值以及61:70中的3个值,

我有以下组合:

{{- $values := .Values -}}
{{- $release := .Release -}}

{{- range .Values.nodes }}

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: {{ $release.Name }} <-- Global Scope
  labels:
    .
    .
    .    
        env:
          - name: IP_ADDRESS
            value: {{ .ip_address }} <-- From range scope
    .
    .
    .
{{- end }}

我该怎么做? 编辑。

1 个答案:

答案 0 :(得分:1)

我不确定您想如何“保留”所需的组合,但是要找到所需的组合,您可以执行以下操作

v <- c(15,6,10,26,7,27,19,51,54,61,64,69,70)

if(sum(v>=1 & v<= 30) == 8 &
   sum(v>=31 & v<= 60) %in% c(1L, 2L) &
   sum(v>=61 & v<= 70) == 3){TRUE}
else{FALSE}

感谢@thelatemail指出第二个条件应该接受多个值。