问题标签 [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 投票
0 回答
21 浏览

java - 为什么在重新分配对象时不修改对java中对象的引用?

我有这段代码,我想知道为什么我的变量 x 的引用没有被修改?它仍然指向分配的第一个对象:

}

0 投票
1 回答
240 浏览

r - R - 使用 ifelse 语句在不同的列上分配一个数字的份额

我有以下数据集:

我想在三年内分配以下金额:

我可以使用以下脚本在第一年执行此操作:

但是当我第二年尝试这样做时,考虑到上一年的投资,代码不起作用。这是我尝试在 mutate 循环中放置一条 ifelse 语句,这样它就不会覆盖上一年分配的资金:

我希望数据如下所示,其中分配的金额首先分配到上一年尚未 100% 完成的任何行。

编辑:cost.1 是第 1 年的成本变量,cost.2 是第 2 年的变量,cost.3 是第 3 年的成本变量

编辑:以前接受的答案有问题

我意识到这最终会为 capital_percentage.5G 变量分配超过 100 个。我创建了一个可重现的示例。我认为这与一些成本随着时间的推移而降低而一些成本随着时间的推移而增加的事实有关。

这背后的逻辑是,当在一年内进行投资时,5G 移动网络的部署会产生特定的成本,这就是与该时间点相关的成本列。一旦在一年内进行了投资,我希望该功能提供一个 capital_percentage.5G 100%,然后在未来几年不再向它分配任何资金。

如何获得它以使百分比值达到 100 的限制,并且以后不会分配更多的资本分配给它?

第 3 年,在这里的最终投资分配中,capital_percentage.5G 突然飙升至 110%。

0 投票
1 回答
40 浏览

javascript - React NPM 包以防止、搜索和监控状态突变的地方

你知道有什么值得推荐的 npm 包(用于 DEV 环境需要)来在 React 应用程序中找到 redux 存储状态发生突变的地方吗?

目前我正在使用 Redux Freeze State 包,但不幸的是,指示的包已过时,不再受支持,并导致 IE11 参数调用程序异常。

https://www.npmjs.com/package/redux-freeze-state

0 投票
2 回答
561 浏览

r - 使用另一个条件创建(变异)列

我有这个数据

我想做一个这样的专栏:

如果 COL 包含 'BC',NEW_COL 将为 T1

包含“BD”,它将是 T2

包含'BF',它将是T3。

我想使用 mutate 和 grepl 函数,但我有 80 个条件(如 BC>T1),因此代码在 R 中不起作用。

像这样的表:

我可以在上面的标准表中使用 mutate(create) new 列吗?

0 投票
2 回答
40 浏览

javascript - 我的要求范围内的对象正在外部发生变异,但我正在克隆它

我有一个 javascript 文件(我们称之为 newconfig.js),它通过 config.js 文件中的 require() 操作包含一个模块(对象类型):

考虑 core.js 是:

我的 newconfig.js 文件包含:

然后我在我的文件中克隆核心实例:

然后我改变我的本地对象

这样我就可以将其导出为扩展核心配置的另一个配置:

当外部文件尝试在本地包含 ./core/config 文件以使用时,它具有 newconfig.js 的更改

IE(mylayout.js):

输出时的核心价值是:

如果我在更改对象之前将对象克隆到新对象并导出该新对象,我会在哪里出错导致我的原始核心配置发生突变?

在另一个 js 文件中要求我的 newconfig.js 会返回所需的行为:

0 投票
2 回答
73 浏览

r - R dplyr 基本百分比

我似乎无法通过总数计算出这个基本百分比

这是我的简单data.frame

基本上一个新的专栏应该说

0 投票
1 回答
54 浏览

key - 在有序字典中添加和更改键/值而不发生变异

我正在尝试使用新键将一个值拆分为三个不同的值并将它们添加到我的字典中。但我总是收到错误消息:RuntimeError: OrderedDict mutated during iteration

我可以看到,我可以像这样更改键的值:

但我无法更改密钥或添加新密钥。我究竟做错了什么?

0 投票
1 回答
45 浏览

r - 执行计算时变异不添加正确的列名

当我尝试使用函数的输入在函数中添加列时,会添加一个名称错误的列。以下是数据示例:

当我这样做时:

在控制台中,它工作得很好。

有人知道这里发生了什么吗?

0 投票
1 回答
56 浏览

r - 重构奇数数据结构,添加重复值

我得到了一个结构奇特的数据集,我需要为 GIS 中的可视化做准备。数据来自中国不同地区的历史报纸,出版于 1921 年至 1937 年间。excel 表的结构如下:

每个位置都有一张纸, 2. 每张纸都有每年的一列,每份报纸的变量按 7 行的块组织,并用空白行分隔。这是其中一张纸的示例:

是的,它也有许多非拉丁语言,这使它更具挑战性。我想为每年创建一个新矩阵,然后旋转表格以将每份报纸的 7 行变成列,这样我最终得到的每一行对应于一份报纸。最后,我需要生成一个新的列来提供报纸的位置。我还想为每份报纸添加一个唯一标识符,并添加另一列说明年份,以防万一我决定将整个数据集合并到一个矩阵中。我在 Excel 中手动进行了转换,但整个数据集包含数千份报纸的数据,因此我需要自动化该过程。这是我想要实现的目标(没有唯一标识符和年份列):

有没有办法在 R 中做到这一点?我将如何去做?

0 投票
3 回答
22 浏览

r - 我可以根据数据框中的其他列添加列 porcentaje 吗?

我想在我的数据框中创建一个列,给出每个类别的百分比。总数 (100%) 将是列分数的摘要。

我的数据看起来像

预期的

谢谢!