问题标签 [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.
r - 熔化铸造数据框会产生不正确的输出
我在包裹中cast
/melt
从reshape
包裹中遇到了奇怪的行为。如果我投 a data.frame
,然后尝试melt
它,结果melt
是错误的。从演员表中手动取消设置“df.melt”类data.frame
可以使其正确熔化。
有谁知道这是否是预期的行为,如果是,你想要它的用例是什么?
一个显示行为的小代码示例:
r - 在融化期间或之后分配组级索引
我有一个像这样的差距的数据框:
当我运行时,melt(),
我删除了 NA 单元格:
melt(df, na.rm = TRUE)
,但我想添加一个新列,其中包含每个值在其variable
组中的位置的行号。
所以我的结果是这样的:
我希望它们看起来像这样:
在熔化过程之前、之中或之后生成这些内部行号的最佳方法是什么?
r - 重塑数据框以将因子转换为 R 中的列
我有一个数据框,其中一个特定列具有一组特定值(例如,1、2、...、23)。我想做的是将这种布局转换为一种,其中框架将有额外的 23 列(在这种情况下),每列代表一个因子值。这些列中的数据将是布尔值,指示特定行是否具有给定的因子值...显示一个具体示例:
源框架:
所需格式:
我在循环中这样做没有问题,但我希望会有更好的方法。到目前为止reshape()
没有产生预期的结果。帮助将不胜感激。
matlab - 如何在 MATLAB 中使用数组掩码缩小矩阵?
这似乎是我的一个非常普遍的问题:
我想要的是[1 3; 4 6]
。
是的,我可以reshape
把它调整到合适的尺寸,但这似乎是错误的做法。有没有更好的办法?data(mask)
当它实际上是矩形时,为什么不返回一个矩阵?我理解在一般情况下它可能不是,但在我的情况下,因为我的原始掩码是一个数组,所以它总是会是。
推论
感谢您的回答,我还想指出这也适用于任何返回数字索引(如ismember
,sort
或unique
.
sort
当您可以使用此概念一次性完成时,我曾经从中获取第二个返回值并将其手动应用于每一列。
r - 使用 reshape + cast 聚合多个列
在 R 中,我有一个数据框,其中包含 Seat(因子)、Party(因子)和 Votes(数字)列。我想创建一个包含席位、获胜方和投票份额列的摘要数据框。例如,从数据框
我想得到输出
我可以弄清楚如何实现这一目标。但我确信一定有更好的方法,可能是使用 Hadley Wickham 的reshape
包的狡猾的单线。有什么建议么?
对于它的价值,我的解决方案使用我的包中的一个函数,
djwutils_2.10.zip
并按如下方式调用。但是有各种特殊情况它没有处理,所以我宁愿依赖别人的代码。
r - 聚合 r 中的多个变量
我有一个相当大的长格式数据集,由于两个不同的变量 A 和 BEg,我需要计算 ID 的实例数 由于 A 或 B,同一个人可以在多行中表示。我需要什么要做的就是计算 ID 的实例数,这并不难,但还要计算由于 A 和 B 产生的 ID 的数量,并将它们作为变量返回数据集中。
问候,
//咪
r - 尝试在包含日期的数据帧上使用 melt() 时出现错误
我想融化,dataframe
以便在一列中我有日期,然后我有用户名作为变量,最后是值。
我收到此错误:
as.Date.numeric(value) 中的错误:必须提供“原点”
虽然我理解错误,但我不确定如何解决它。
数据的一个小样本是:
谢谢你的帮助。
java - 'reshape' 的 MATLAB 函数是否在任何 Java 库中可用?
我正在尝试使用 Java 中 MATLAB 中可用的 reshape 函数的功能。Java中是否有任何reshape的实现?
android - Android:如何在键盘上创建自定义形状键?
我想知道如何在 android 键盘上制作自定义形状键。创建自定义键盘相对容易,但创建新按钮需要做些什么。他们还需要像普通键盘一样响应所有事件。
任何想法从哪里开始?
r - R + reshape : data.frame 列的方差
我在 R 中使用 reshape 来计算 data.frame 列的聚合统计信息。这是我的data.frame:
这只是一个小测试 data.frame 来尝试理解 reshape 包。我融化,然后投射,试图找到a
s 和b
s 的平均值:
啊!什么?希望平均值c(2,3)
是 2.5 等等。这是怎么回事?这是一件事:
这是怎么回事?我5
的两个都去哪儿了?我在这里有一个非常基本的误解吗?如果是这样:它是什么?