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

r - 将两列中的值合并到 R 中的一个新列中

如何组合两列,以使一列中的值替换另一列中的 NA?

初始数据框

转换后的数据框

0 投票
1 回答
95 浏览

r - Bucket 对 r 中的值进行排序

我正在尝试按周期存储排名值。从 rank 1 到 rank 2 是 cycle1,类似地从 rank 2 到 rank 3 是 cycle2,依此类推并为每个循环创建二进制值(如下所示)

之前的数据框

之后的数据框

注意:每个组(即 id)基于时间戳具有唯一的排名值,并且下一个新 id 的排名将重置为 1

0 投票
1 回答
3252 浏览

r - 在 R 中将日期时间标记为早上、下午和晚上

如何为给定的时间戳标记一天中的时间(早上、下午和晚上)?

初始数据

最终数据

0 投票
1 回答
40 浏览

r - 如何根据时间戳在r中从一周到另一周获得差异

我试图通过创建一个新列来检查客户是否每周进行购买,该列表示购买发生在随后的一周。

初始数据

最终数据

0 投票
0 回答
89 浏览

php - 为什么transform方法的参数总是为null

我的任务是向用户显示页面的到期日期。为此,我创建了一个包含两个字段的表单类型,第一个字段允许在 1 周 1 个月和 1 年之间进行选择以及自定义。如果客户选择自定义,则会显示另一个日历字段。在我使用 datatransformer 之后,因为第一个字段返回一个字符串('1week','1year' ...),第二个字段将是 null 或日期问题是反向转换方法工作得很好,但参数transform 方法为空,即当用户想要编辑页面时,他看不到两个字段的最后一个值。

}

那是变压器

}

0 投票
1 回答
65 浏览

r - 数据转换 - 从列转换数据并插入缺失值

我有关于居住在弗罗茨瓦夫的人数的数据:

有没有办法改变它,每年都是单独的行并且数据被插值?

插值将是线性的。我已经做到了,但我敢打赌有更好的方法:

0 投票
1 回答
265 浏览

json - 使用 jq 按键值过滤嵌套的 json

新手 jq 用户在这里,尝试使用 jq 过滤嵌套的 json。

期望的输出:

我能够得到标题和描述jq '.data.products[] | {title: .title, longDescription: .skus[].details.longDescription } | select(.longDescription | contains("keywordA") )' 结果:

但是,如果我在过滤器中包含颜色,我会得到不准确的数据。 jq '.data.products[] | {title: .title, color:.skus[].color, longDescription: .skus[].details.longDescription } | select(.longDescription | contains("keywordA") )'

0 投票
3 回答
58 浏览

r - 将带有数字和普通数字向量的字符矩阵转换为数字

这个理论上简单的任务今天让我发疯了。我对 R 比较陌生,但到目前为止相处得很好。也许你们中的某个人更容易解决它。

简而言之:如何从类似于这个的某种“混合”字符矩阵中获得每次观察的最大值?

所以我的结果说(数字): c(3, 2, 1.5, 2.9)

更长的故事:

我来自一个

从纯文本中获取一些数字。这将返回一个字符矩阵(根据 stri_match_all_regex 函数的定义)

去掉一些杂散字符后让它看起来像这样:

您已经在我的矩阵中看到了字符串而不是向量的复杂性。我想要的状态是确定每一行的最大值。

通常没有比这更简单的了,我会跑

但是应用数字函数显然不适用于这些伪装成数字的字符。(直到这一点我什至没有意识到这些都是字符而不是数字,因为它们在 rStudio View(dummy) 中没有引号)。把它变成数字

让我失去了带有 NA 的矩阵中的向量。不是我想要的。我希望将每个“c(1.2,5)”解释为好像它是一个“真实的”/“无引号的 c(1.2,5)”,并且数字当然也是数字。

我什至试图 strsplit / gsub 列,但这似乎也没有成效,或者我只是做错了。

给我留下了 NAs 作为 , 没有正确解释和

不允许我强制将 elist 对象返回为 numeric

因此,一个直截了当的问题:如何将类似于 dummy 的字符矩阵转换为“可用”形式,以在普通数字和由数字组成的向量上应用数字函数?

谢谢你的帮助!我觉得这应该很容易..但我已经坚持了很长一段时间了。

0 投票
3 回答
47 浏览

r - 使用 R 使用其他列中的现有值创建新列

我正在尝试计算一段时间内的体重减轻,因此初始体重非常重要。我想根据每个托盘的“天”=0 的重量创建一个“初始重量”列。示例如下:

一旦我有了初始体重值,我就可以在新列中计算我的体重减轻:(初始体重-体重(t))/初始体重。

0 投票
1 回答
1898 浏览

powerbi - Power BI 根据最大​​值删除重复项

我有 2 列;ID 代码,值

(这是我的专栏)

删除重复项功能将删除具有较高值的​​示例并保留较低的示例。有什么办法可以去掉下面的吗?我期待的结果是这样的。

我预期的结果

我之前尝试过缓冲表功能,但它不起作用。似乎缓冲区表只适用于与日期相关的数据(最新的)。