问题标签 [reshape]

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

r - 熔化铸造数据框会产生不正确的输出

我在包裹中cast/meltreshape包裹中遇到了奇怪的行为。如果我投 a data.frame,然后尝试melt它,结果melt是错误的。从演员表中手动取消设置“df.melt”类data.frame可以使其正确熔化。

有谁知道这是否是预期的行为,如果是,你想要它的用例是什么?

一个显示行为的小代码示例:

0 投票
1 回答
781 浏览

r - 在融化期间或之后分配组级索引

我有一个像这样的差距的数据框:

当我运行时,melt(),我删除了 NA 单元格: melt(df, na.rm = TRUE),但我想添加一个新列,其中包含每个值在其variable组中的位置的行号。

所以我的结果是这样的:

我希望它们看起来像这样:

在熔化过程之前、之中或之后生成这些内部行号的最佳方法是什么?

0 投票
2 回答
16694 浏览

r - 重塑数据框以将因子转换为 R 中的列

我有一个数据框,其中一个特定列具有一组特定值(例如,1、2、...、23)。我想做的是将这种布局转换为一种,其中框架将有额外的 23 列(在这种情况下),每列代表一个因子值。这些列中的数据将是布尔值,指示特定行是否具有给定的因子值...显示一个具体示例:

源框架:

所需格式:

我在循环中这样做没有问题,但我希望会有更好的方法。到目前为止reshape()没有产生预期的结果。帮助将不胜感激。

0 投票
1 回答
5296 浏览

matlab - 如何在 MATLAB 中使用数组掩码缩小矩阵?

这似乎是我的一个非常普遍的问题:

我想要的是[1 3; 4 6]

是的,我可以reshape把它调整到合适的尺寸,但这似乎是错误的做法。有没有更好的办法?data(mask)当它实际上是矩形时,为什么不返回一个矩阵?我理解在一般情况下它可能不是,但在我的情况下,因为我的原始掩码是一个数组,所以它总是会是。

推论

感谢您的回答,我还想指出这也适用于任何返回数字索引(如ismember,sortunique.

sort当您可以使用此概念一次性完成时,我曾经从中获取第二个返回值并将其手动应用于每一列。

0 投票
3 回答
3359 浏览

r - 使用 reshape + cast 聚合多个列

在 R 中,我有一个数据框,其中包含 Seat(因子)、Party(因子)和 Votes(数字)列。我想创建一个包含席位、获胜方和投票份额列的摘要数据框。例如,从数据框

我想得到输出

我可以弄清楚如何实现这一目标。但我确信一定有更好的方法,可能是使用 Hadley Wickham 的reshape包的狡猾的单线。有什么建议么?

对于它的价值,我的解决方案使用我的包中的一个函数, djwutils_2.10.zip并按如下方式调用。但是有各种特殊情况它没有处理,所以我宁愿依赖别人的代码。

0 投票
3 回答
2992 浏览

r - 聚合 r 中的多个变量

我有一个相当大的长格式数据集,由于两个不同的变量 A 和 BEg,我需要计算 ID 的实例数 由于 A 或 B,同一个人可以在多行中表示。我需要什么要做的就是计算 ID 的实例数,这并不难,但还要计算由于 A 和 B 产生的 ID 的数量,并将它们作为变量返回数据集中。

问候,

//咪

0 投票
2 回答
4839 浏览

r - 尝试在包含日期的数据帧上使用 melt() 时出现错误

我想融化,dataframe以便在一列中我有日期,然后我有用户名作为变量,最后是值。

我收到此错误:

as.Date.numeric(value) 中的错误:必须提供“原点”

虽然我理解错误,但我不确定如何解决它。

数据的一个小样本是:

谢谢你的帮助。

0 投票
2 回答
3103 浏览

java - 'reshape' 的 MATLAB 函数是否在任何 Java 库中可用?

我正在尝试使用 Java 中 MATLAB 中可用的 reshape 函数的功能。Java中是否有任何reshape的实现?

0 投票
2 回答
4130 浏览

android - Android:如何在键盘上创建自定义形状键?

我想知道如何在 android 键盘上制作自定义形状键。创建自定义键盘相对容易,但创建新按钮需要做些什么。他们还需要像普通键盘一样响应所有事件。

任何想法从哪里开始?

0 投票
2 回答
2005 浏览

r - R + reshape : data.frame 列的方差

我在 R 中使用 reshape 来计算 data.frame 列的聚合统计信息。这是我的data.frame:

这只是一个小测试 data.frame 来尝试理解 reshape 包。我融化,然后投射,试图找到as 和bs 的平均值:

啊!什么?希望平均值c(2,3)是 2.5 等等。这是怎么回事?这是一件事:

这是怎么回事?我5的两个都去哪儿了?我在这里有一个非常基本的误解吗?如果是这样:它是什么?