问题标签 [melt]

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

r - 分离数据框列中的值并融化

我有一个数据框,我想在其中分隔 Client.ID 列中的值并融化,因此每一行都包含一个 Client.ID 和相应的 Account.Name 和所有者。

最后我希望它看起来像这样

谢谢。

0 投票
4 回答
2155 浏览

r - 如何拆分数据框列并相应地复制行?

我有一个这样的数据框:

如何将其转换为这种格式?


我想第一步是melt()数据框(顺便说一句,我应该担心那个警告吗?):

然后我基本上需要“strsplit()”“值”列并相应地复制行,但我想不出办法。

任何帮助表示赞赏!谢谢。

0 投票
1 回答
140 浏览

r - 在 R 中重塑多元时间序列

我有时间序列 T(1), T(2), T(3), T(4)...Tn 另外我还有 2 个其他时间相关参数 P(1), P2(2), P(3 )... 和 R(1),R(2),R(3)... 因此数据看起来像

在该特定示例中,最后一列是模型目标,前九列是预测变量。我正在尝试使用前三个时间点 T、P 和 R 来预测 T。

我怎样才能在 R 中做到这一点?我是 R 新手,并且真的很难尝试使用 reshape 包?

对于它的价值,我实际上有 10 个不同的预测器而不是 2 。太感谢了!

0 投票
1 回答
153 浏览

r - R 使用 Reshape2 来完成 reshape (统计包功能)的设计目的

我正在尝试完全按照 stats 包的设计目的进行重塑。我有一个广泛的数据集,其中包含表单中的一系列变量var_name.date。不幸的是,reshape 似乎无法处理中等规模的数据集,所以我正在尝试使用该data.table.melt功能。

我的主要问题是根据变量的长格式变量将变量分组到单独的值列中。这是可能的,还是我需要分别做每一个然后再做cbind

这是我所拥有的:

这里是这个statsreshape用一条线来嘲笑我,它完全按照我的意愿去做,但没有缩放。

0 投票
1 回答
361 浏览

r - 在R中堆叠data.frame的子集

我有一个数据集,其中包含一个(或多个)id 变量和许多具有相同结构的变量子集。我想以长格式堆叠这些子集:我的示例中有三个子集,因此最终表的行数必须是原来的三倍,并且 id 变量必须是三倍。

foo_data表是我在 R 中的数据示例:

这就是我想要的:

最明显的解决方案是计算一个循环,如下所示:

但是,难道没有像meltor这样的内置函数更快速、更简洁的东西stack吗?

0 投票
3 回答
59192 浏览

r - 如何使用 dplyr 熔化和投射数据帧?

最近我正在使用 dplyr 进行所有数据操作,它是一个很好的工具。但是我无法使用 dplyr 融化或投射数据框。有没有办法做到这一点?现在我正在为此目的使用 reshape2 。

我想要“dplyr”解决方案:

0 投票
2 回答
290 浏览

r - R:将数据转换回原始形式

我试图弄清楚如何从变量的一系列行值中创建列。这是一个玩具表示,我有一套melted

我想看起来像这样:

这样做的适当cast命令是什么?

0 投票
1 回答
55 浏览

r - R:重新格式化运动队阵容数据

我在 R 中有很多关于运动队及其比赛首发阵容的数据。我的数据集示例如下:

我想要实现的是在每个比赛日为每个“球员对球员”比赛创建一个单独的条目。我希望我的输出看起来像:

因此,我可以在一对一的基础上分析和比较表现,而不是每个球员在那天与每支球队比赛。

编辑:我只想将球员与对手球队的球员进行比较。此外,我只需要将球员与他们在 MATCH_ID 上面对的球队的球员进行比较。所以,在这个例子中,每个球员将有 5 行条目(1 代表他们在特定比赛中对阵的球队中的每个球员)

任何人都可以帮助我实现这一目标的最佳方法吗?我有一些使用重塑或融化的经验,但在这种情况下无法让它产生我想要的东西。

任何人都可以推荐实现我需要的最佳方法吗?

0 投票
5 回答
2212 浏览

r - 计算融化数据框中变量的均值,按名称1分组

我在数据框上使用融化和均值时遇到问题。也许这只是一个初学者的问题。

我有一个包含两个条件和 3 个重复的数据框

现在我融化数据框得到这样的东西,我想计算每个条件的平均值......

有没有办法用融化的数据框计算平均值,还是我必须重新创建原始数据框并计算平均值,如下所示?

编辑:

我才意识到,我在我的问题中犯了一个错误。您的答案是正确的,但我真正要寻找的只是一栏中的方法。根据变量交替...这有意义吗?

好吧,也许我解释一下我想要做什么。我想用 ggplot 绘制数据,我想制作表示平均值的条形,并将值作为 geom_points 作为覆盖。我想通过复制给点上色,并按条件对所有内容进行分组......希望有人有想法......

0 投票
2 回答
68 浏览

r - 如何确保在熔化数据时,所有可能的变量都得到证明?

编辑 2:使用起始数据更新

编辑1:我想知道如何在将其熔化为长形式之前修改熔化功能中的数据或参数(可能被忽略或不理解)。

我从以下数据开始:

当它融化时,它看起来像:

但是,总共应该有 type1 到 type5 作为所有可能的变量。由于数据不包含任何类型 5,因此它不是融合数据的一部分。我想要表中每个样本的所有变量。因此,对于数据没有的类型 5,我希望有 Sample type5 0 0,而不是没有条目。我查看了 melt and cast 的 API,但无法找到上述查询的答案。

任何的想法?谢谢!