问题标签 [multiple-conditions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
65 浏览

bash - bash 用于数值比较和文件存在

我尝试使用 2 个条件进行 for 循环,但我没有以任何方式成功:

当然,我尝试了任何括号组合,例如:

这有什么问题?我为此搜索了很多,但没有找到任何建议。

0 投票
1 回答
1093 浏览

r - 使用多个逻辑条件按组求和,同时从 sum R data.table 中省略值

我很难弄清楚如何在一段时间内对行求和,data.table而在此过程中省略了某个组的值。

假设我有data.table以下形式:

其中g1-g4是玩家name参与的游戏的指标变量year

我想要做的是计算每场比赛的球员人数NPg1-NPg4两名球员都参加了焦点比赛,但前提是他们还在同一年的另一场比赛中相互交手,并且这个总和应该排除球员被谁计算。

我使用从如何在 R 中的一个向量中累积添加值而修改的代码接近,例如NPg1

dt对我的条件进行了子集化并创建了总和,但是,总和包括焦点玩家。例如,对于汤姆来说, NPg1inyear==2000是 1,但它应该是 0,因为即使他参加了比赛,g1他在那一年的另一场比赛中也没有和其他球员比赛。一旦我得到了正确的总和,我就可以为每场比赛做这件事,并将结果合并回一个data.table. 主要问题是,如何在这些条件下获得正确的总和。

结果NPg1应该是这样的

任何想法将不胜感激。

在@Mike.Gahan 发表评论后:

这是 的子结果g1,也许这在我的帖子中并没有变得很清楚。一旦我正确地做到了这一点,我就可以data.table使用以下方法轻松地将其重新加入:

或其他合并/加入操作,但由于我的问题主要与子结果有关,我不想打扰其他人。

在@Ricardo Saportas 解决方案之后编辑

所有游戏的完整预期结果如下所示:

0 投票
5 回答
296197 浏览

r - Filter multiple values on a string column in dplyr

I have a data.frame with character data in one of the columns. I would like to filter multiple options in the data.frame from the same column. Is there an easy way to do this that I'm missing?

Example: data.frame name = dat

I'd like to filter out Tom and Lynn for example.
When I do:

I get this error:

0 投票
1 回答
132 浏览

sql - 具有附加左表过滤器的左连接性能

嗨,我想知道在左连接中添加附加条件是否会提高性能。示例代码如下。我只需要知道某些优惠的价格数据,但需要所有优惠数据。只是想知道是否值得增加额外的连接条件来提高性能?

0 投票
2 回答
55 浏览

php - 如何在 1 个函数中为 3 个数组创建 1 个条件?

该函数的工作原理是这样的,但我想获得一个条件而不是 3 个,所以问题是如何将这 3 个条件变成相同 3 个数组的 1 个条件:函数中的“Name”、“Nachname”和“Ort”?

谢谢您的帮助!

0 投票
3 回答
1691 浏览

javascript - 用多个 OR 简化 IF 语句 || 相同变量的条件

这是我的代码

鉴于所有条件都考虑同一个变量,有没有办法简化 IF 语句?

演示

0 投票
1 回答
47 浏览

arrays - 在Matlab中从多维数组中的几个元素条件中提取一个逻辑变量

将多维数组中的元素条件减少为 Matlab 中的一个逻辑变量的最优雅方法是什么?对于一个有很多 if 条件和断言的大型项目,我需要这个。在关于逻辑数组查找数组元素的 Matlab 文档中,对于这个问题没有令人满意的解决方案。

例如,myBool如果矩阵中的同一位置有两个,则逻辑变量为真AB

到目前为止,我首选的解决方案是:

但它看起来不是最短的解决方案,并且不适用于数组索引。

一个较短但可读性不强的解决方案:

最大的问题是,对于高维数组,像 nnz() 这样的函数在没有冒号 (:) 的情况下只能将顺序减少一维,但是使用冒号就不可能索引数组的一部分......

0 投票
1 回答
1391 浏览

magento - Magento 集合中的 AND 和 OR 条件

我想做一个如下所示的查询,以从产品集合中过滤一些产品(使用属性)。

WHERE条件应过滤符合第一组AND条件或第二组AND条件的产品。问题是我找不到OR在多个AND条件之间添加条件的方法。任何人都可以帮助我使用 Magento 在 where 条件下编写代码addAttributeToFilter()吗?或任何其他功能?

0 投票
1 回答
1817 浏览

xml - XML Xpath - 选择元素 = 多个值的位置

相当简单的问题,但似乎很难通过搜索找到我想要的东西,这里或谷歌。

大多数人问如何选择具有多个条件的节点/元素。

喜欢URL/books[title="Harry Potter" and author="JKRowling"]

如果您对一个属性有多种可能性,我想知道是否有一种方法可以缩短该语法。

换句话说

有没有办法缩短该语法?

喜欢URL/books[price=1,2,3][price in (1,2,3)]----显然这些是错误的,但会使事情变得更容易。

0 投票
1 回答
39 浏览

php - 比较数字和字符串

我需要你的帮助来弄清楚如何将多个 if 语句与不同的条件结合起来。下面是我试图开始工作的代码。

我希望仅当$age介于 16 和 32 之间且 if $IDis时才显示语句“欢迎来到系统的未来” prog5,但我使用的表达式不起作用。