问题标签 [remove-if]

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 投票
4 回答
475 浏览

r - R:提取数据框中另一列(y)中至少有一个+1的一列(x)的值

我有这个data.frame:

我想搜索在 column1 中具有相同值的行,并且它们在第 2 列中都没有 +1。因此,在这种情况下,例如,值 x=2 的行没有 y=1,所以我想删除它们。同样的事情也发生在 x=9 和 x=1 的行上。

换句话说,如果我们创建数据的子集,在每个子集中,所有 x 值都相同,那么任何不具有 y=1 的子集都应该被丢弃。

你有什么建议吗?如果不清楚,我会尽量详细说明!

0 投票
5 回答
925 浏览

java - 从 ArrayList 中删除使用某些字符串找到的第一个元素?

我是编码的完整初学者。我已经在这个论坛上寻找这个问题的解决方案,但没有找到它。

现在我一直在编写方法 removeFirstNote()。

每次我尝试编译时,都会收到一条错误消息:

java.util.-ConcurrentModificationException

这是我到目前为止所得到的......它需要通过 FOR-EACH 循环(学校任务)来完成。

0 投票
2 回答
2886 浏览

jquery - 如何使用jquery动态添加/删除多个div

如果其他帖子之一包含我的答案,我提前道歉。然而,我确实审查了它们,但也许我的天真使我无法完全理解如何将发布的代码合并到我的页面中。无论如何,我真诚地感谢一些帮助。

我正在尝试构建一个 rsvp 网页。用户选择有多少客人参加,然后在出现的文本框中输入每位客人的姓名(请参阅 jsfiddle 示例)。我的问题是每个 div 在加载的网页中都包含相同的变量,因此当用户单击“提交”时,也会提交在页面上多次列出的任何特定变量。

我想做的是根据用户选择的客人数量添加和/或减去每个单独的 DIV。例如,当用户选择“9”客人时,所有的div都是按顺序添加的,但如果他们改变主意选择“7”,那么DIV 8和DIV 9就会消失。

这是我想要完成的一个例子:http: //jsfiddle.net/3SvC7/11/

这是我的代码的摘录,但请在 jsfiddle 上查看整个示例!

有人认为他们可以提供帮助吗?提前致谢!

0 投票
1 回答
32 浏览

object - 短时间内移除一个物体?

我的Draw方法中有这样的声明:

我现在的问题是,当绘制一艘新船时,它会在前一艘船的顶部绘制。

在绘制闪烁或屏蔽的 Ship 对象时,我不知道如何在短时间内移除原始 Ship 对象。你们对我如何进行有什么想法吗?

0 投票
2 回答
480 浏览

list - 通过将列表中的子列表与 Common Lisp 中的 alist 进行比较来删除它们

这很复杂,我希望有一种更简单的方法来做到这一点。

我正在将社交网站的新生成的“建议连接”列表与“阻止的建议”列表进行比较。第一个列表如下所示:

第一个值是用户id,每个子列表的cdr中的plist本质上就是推荐这个人的“理由”。

第二个列表如下所示:

car 是用户 id,cdr 是他们被“阻止”用户建议时的排名。

我想为第一个列表中的每个子列表找到一种方法,将其与被阻止的建议列表进行比较。有三种可能的结果:

  • 将没有相应的条目 => 将建议留在列表中。
  • 有一个相应的条目并且排名字段高于或等于 5 => 将建议留在列表中并从其索引中删除被阻止的建议。
  • 有相应的条目但排名相同或在 5 以内 => 从建议列表中删除该建议。

我当前执行此操作的代码使用LOOP. 这是我尽可能按字面意思拼写出来的最佳方式。

(这暂时在一个LET块中,但最终将在一个defun. 该函数(remove-suggestion)是我自己的修改哈希表的函数。)

当我在 REPL 中对此进行评估时,我得到:

这是完全正确的,因为即使用户 12 之前被阻止,他们的排名上升了,所以他们被保留了。用户 43 被删除,因为他们的排名不够高。用户 4 被保留,因为阻止列表中没有相应的条目。

我真的希望有一种方法可以更干净地做到这一点。也许使用remove, remove-if,mapcar和/或的某种组合lambda

我知道我可以只存储有问题的列表,defparameter然后使用

这是我以前做过的,但从概念上讲我不喜欢那样。

如果你坚持到最后,恭喜!

0 投票
3 回答
101 浏览

c++ - 堆栈或堆变量创建使用哪个顺序

我有这个代码:

打印出“77”。我预计它会打印出“75”,因为 P 结构的运算符 () 在其参数没有除以 3 的余数时返回 true。'6' 和 '9' 就是这种情况(两个元素七)。我错过了什么吗?

谢谢。

0 投票
4 回答
2466 浏览

c# - 迭代时从哈希集中删除

我有以下代码:

如何正确删除物品?我需要遍历 newAuthors 和 authorLists。由于这个原因,此处不能使用 RemoveWhere。

创建新列表、向其中添加项目然后删除重复项目非常低效。就我而言,authorLists 列表具有以下大小:

我需要调用 removeDublicateAuthors 1*(1) 322 (n) 75000 (m) 次,其中 n 和 m 分别是第一级和第二级重复作者的大小。我必须经常删除这些项目,并且数组的大小非常大。所以,这个算法效率很低。实际上,我在 Java 中有以下代码,并出于某些原因对其进行了重写:

/** 删除作者树中的重复作者*/

它的工作速度比目前建议的选项快得多

0 投票
2 回答
33 浏览

mysql - 删除 IN(1 2 10 5 5) 的顺序?

以下查询有效,但 MySQL 对结果集进行排序:

这意味着当我在我的记录集中抓取它时,数TOKENID 312​​据位于最后而不是第一个,例如

我希望我的结果集按以下请求顺序返回:

但它回来了:

反正有没有让 MySQL 不为这个查询做这个?我真的需要他们原样回来。

0 投票
4 回答
6705 浏览

c++ - std::remove_if 无法正常工作

这是我的代码。我想从向量中删除所有成功调用方法“释放”的元素。

remove_if不是从vector vec. 如何remove_if运作?

0 投票
4 回答
5374 浏览

c++ - 使用 remove_if 按索引从 C++ 向量中删除

我们可以在 C++ 中使用 remove_if 根据对元素进行操作的谓词在线性时间内从向量中删除元素。

如果我的情况不是取决于值,而是取决于指数怎么办?换句话说,如果我想删除所有奇数索引元素,或者一些任意索引集等?