问题标签 [mutated]

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 投票
2 回答
299 浏览

multithreading - Swift - GCD 可变数组多线程发出“在枚举时发生突变”

我目前正在开发一个球体从天而降的游戏。在收集球体时,您会获得积分,并且在获得一定数量的积分后,所有球体都会加速到另一个速度。

  1. 新球体不断添加到一个阵列中(每个 SKNode 内有 4 个球体)。
  2. 当它们要加速时,我会遍历数组以提高所有它们的速度。
  3. 当球体从屏幕上掉下来时,我将它们从阵列中移除。

我不确定我是否正确理解了 GCD,我尝试了多种解决方案,这是我确信会起作用的解决方案。我总是得到同样的错误信息:

如何让线程在处理数组时不会相互干扰?

0 投票
1 回答
170 浏览

r - 通过匹配 r 中的 id 来改变数据帧

我有三个数据框:

df1:

df2:

df3:

我想将三个分数变异为这样的数据框,使用 NA 表示缺失值

或者像这样,删除 NA 值:

但是,mutate(在 dplyer 中)不会采用不同的长度。所以我不能变异。我怎样才能做到这一点?

0 投票
1 回答
327 浏览

r - R中dplyr包中变异函数的奇怪行为

我正在制作一个有尺寸的集合

第二列看起来或多或少像这样:

对于每一行,我想从topics列中选择:符号后等级最高的单词。我尝试使用dplyr包中的 mutate 函数,它看起来好像不起作用。stringi使用更快版本的包制作的字符上的操作stringr。我的代码和此操作的结果如下。任何人都知道为什么我在此操作后的每一行中都得到相同的值,以及如何在不使用for循环的情况下达到预期的结果?

我添加nr了作为行号的额外列,然后我愚蠢地group_by编辑了该列和summarised 而不是mutate并实现了我想要的......但我并不为我的代码感到自豪。还有其他想法吗?

样本数据

0 投票
2 回答
3975 浏览

r - 使用 dplyr 过滤日期而不更改变量格式

我想使用年份列表按日期过滤数据库

上面的代码可以工作,让我过滤我的数据集,但它也格式化了日期列。有没有办法在完成的子集数据框中更改日期列的格式的情况下获取我的过滤器结果?

0 投票
1 回答
23 浏览

r - 当尝试在 group_by 和 mutate 中使用 get() 调用对象时,它会调出整个对象而不是分组对象。我该如何解决?

这是我的代码:

for 循环是围绕一些在各个部分使用对象“i”的图形和报告编写编写的。我正在使用 dplyr 和 plyr。

请注意变量“out”如何具有相同的均值,即整个数据集的均值而不是分组均值。

0 投票
1 回答
2471 浏览

r - 合并或变异摘要 (dplyr)

我总是不确定如何使用dplyr检索摘要。

让我们假设我有一个个人和家庭的摘要。

想象一下,我想计算家庭中的人数和家庭的平均年龄,然后在原始数据集中重新使用这些信息。

我经常使用merge,但是当数据集很大时有时会很慢。
是否有可能

代替

0 投票
1 回答
366 浏览

r - R dplyr 识别一列中的条件序列并改变另一列(或左右)

我有以下形式的眼动追踪数据:

当 dur(最后一列)为零时,受试者闭上眼睛,但眨眼需要一定的时间才能执行,此外该设备很旧,采样/记录率不是很精确。

我希望有一种 dplyr 方法,如果 dur 中的零 >= 4 个 0 序列,它可以改变眨眼列的真或假。

预期产出

可重现的数据

注意:一方面我想记录实际的眨眼,另一方面我想保留仪器在这种情况下呈现的测量不确定性。此外,我想要一个 long_blinks 列来检查设备是否由于视频捕获的低帧率而未能拾取一个闪烁的结束和另一个闪烁的开始。这也可能意味着测试对象只是长时间闭上了眼睛,但任何一种情况都有牵连。我将发布第二种情况的详细信息。

至于第二种情况:闪烁会更长,因此如果您碰巧有“整数”数据,则提供的解决方案可以满足要求。
我没有提供可重现的 data.frame 的错误。

具有数字的可重现数据

所以变异比较 blink = dur == 0L 只是错误的测试,因为没有整数。

0 投票
0 回答
60 浏览

crash - dispatch_async 和 detachNewThreadSelector:@selector() 有什么区别

我在我的应用程序中使用 detachNewThreadSelector:@selector() 时遇到了崩溃 Collection was mutated while being enumerated 还有很多这种异常 此应用程序正在从后台线程修改自动布局引擎,这可能导致引擎损坏和奇怪的崩溃。这将在未来的版本中导致异常。

然后我读到并意识到使用 dispath_async 而不是 detachNewThread 选择器,但是如果有人可以帮助我,我正在寻找这样做的合乎逻辑的理由。此外,正如我们所知的 detachNewThread 它也是线程!

0 投票
1 回答
433 浏览

javascript - Javascript 正则表达式替换必须保留德语变异元音

在搜索字段中,应该只允许使用常规字符和德语变异元音,如 ä、ö、ü、Ä、Ö、Ü 和 ß。

我的正则表达式看起来像:

替换:

更换前:

更换后:

不幸的是,变异的元音被替换删除了。任何保留这些字符的建议表示赞赏。

提前致谢。

0 投票
2 回答
688 浏览

r - dplyr mutate 中的 forloop

我想以更优雅的方式使用 mutate 进行一些列操作,因为我的表中有 200 多个列,我想使用 mutate 进行转换。

这是一个例子

样本数据:

示例代码: