问题标签 [data-transform]

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 回答
23 浏览

linq - Linq将子列表的父列表转换为按子列表实体分组

抱歉这个不清楚的标题,但我不知道如何命名。显示它会更容易:

对象示例:

可以说我有IEnumerable<Order>,每个订单都有产品清单和数量。订单总是有相同的产品列表,只是数量不同。现在它都是按订单分组的,如何反转它以按产品分组。

为了更好地可视化它,我将展示我想要在伪 json 上实现的目标。

当前生成的json:

我想实现这样的目标:

我尝试使用 select 和 group by 但我无法解决。

0 投票
1 回答
25 浏览

r - 当第 2 列达到每个组中的最大值时,如何添加新列以从第 1 列中提取数字/字符?

我有 3 列。C1 和 C2 按 C0 分组。现在我想提取每个 C0 组中 C1 最大时满足的 C3 值。

现在我想添加一个新列 C4,它是 C2 的值,其中对应的 C1 在每个 C0 组中达到最大值。现在我只能提取最大 C1 的值,像这样

但是此代码返回的 C4 是每个 C0 组中 C1 的最大值的值。我不知道如何提取相应的C2值。另外,我不想只提取最大值的行,而是添加一个新列。像这样(由于我不允许附图,所以我用代码来解释这个想法:

非常感谢你帮助我!

0 投票
2 回答
104 浏览

r - 在 R 中为 NMDS 转换数据的快速方法?

我有一个包含 3 个变量的数据框:ID、Taxa 和 EstimatedNumber。我正在寻找一种简单的方法来转换这些数据,以便为 NMDS 做好准备。本质上,我希望 ID 保留为第一列,但随后的每一列都是因子分类单元中的每个级别。最后,EstimatedNumber 中的值填充矩阵中的单元格。

这是我的数据的一个子集。

这是我正在寻找的一个例子。

0 投票
1 回答
39 浏览

excel - 将行中的数据转换为列形式

我需要在 PowerBI 中进行转换。

由此,

对此,

提前致谢!

0 投票
1 回答
575 浏览

r - R中具有许多0的数据的反双曲正弦变换

我正在尝试对数据集中的非正态变量使用反双曲自 (IHS) 变换。我在互联网上找到的代码对我不起作用。这是我尝试过的:

col指我要转换的数据框中的列。

0 投票
1 回答
98 浏览

r - 根据各列的内容聚合 R 中的数据

我有一些这样的数据,我已经加载到 R 中

我想扩展数据,使选项列成为行条目,并且每个选项的数据列都重复,这样我就可以根据其中包含选项的列做一个数据透视表

所以,我想知道如何从R中的顶部数据表转到底部数据表

0 投票
1 回答
86 浏览

python - 使用 dpath.util 或其他任何东西从 json 返回键路径的标记值

我有这个 json :

我正在尝试使用 dpath.util.get 获取 json 中每次出现“名称”的所有值,以获得关键路径

运行后出现此错误:

预期结果:

我正在尝试这样做,因为 json 可以更改,并且该路径始终与特定的 json 相关。我对其他解决方案也没有问题。

0 投票
1 回答
140 浏览

r - 将日期表转换为年份分析格式(书上的月份)

我相信我想要的表格被称为“复古分析格式”。

下面是一个可重现的数据集。

我们注意到,不同的客户群体有不同的群体日期。有些分别在 2006 年 1 月、2006 年 2 月和 2006 年 3 月进行了首次交易。

我想要的是将这些更宽的表格转换为下面。请注意,日期现在不再是每月日期,而是标准化为每个客户的第一个月交易。

0 投票
1 回答
80 浏览

python - 有没有办法根据 y 中的真实标签对特征 X 进行转换?

我已经检查了涵盖该主题的其他问题,例如thisthisthisthisthis以及一些很棒的博客文章blog1blog2blog3(感谢各自的作者),但没有成功。

我想要做的是转换其值低于某个阈值的行X,但仅转换那些与目标yy != 9)中的某些特定类相对应的行。阈值是根据其他类 ( y == 9) 计算的。但是,我在理解如何正确实施这一点时遇到了问题。

由于我想对此进行参数调整和交叉验证,我将不得不使用管道进行转换。我的自定义变压器类如下所示。请注意,我没有包括在内,因为我认为我需要在函数TransformerMixin中考虑到。yfit_transform()

然后将其馈入管道和后续的 GridSearchCV。我在下面提供了一个工作示例。

上面的代码给了我以下错误。

我还尝试了其他方法,例如fit()transform(). 但是,由于交叉验证期间的训练索引和测试索引不同,因此在替换 中的值时会产生索引错误transform()

那么,有没有聪明的方法来解决这个问题呢?

0 投票
1 回答
28 浏览

r - 如何自动将列的值填充到新的数据框中?

这是一般使用Microsoft Excel 解决的一类问题。由于我不熟悉 VBA 和宏,我需要借助R.

数据框如下所示。

现在我希望创建一个新的数据框,其中 player_no 和 player 的值会自动填充到各自的团队中。

预期的图形表示如下所示:-

在此处输入图像描述

预期输出如下

一旦达到预期的输出,是否可以将输出传输回一个writexl模仿问题中提到的图形表示的 excel 文件(使用包)?