问题标签 [grouped-table]

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

ios - 在 TableView 分组样式中动态添加行

我有 3 个部分的 TableView 分组样式,我需要动态添加行到这个部分。当我添加:

没关系,但是当我更改数字 numberOfRowsInSection 时出现错误:

我的代码:

在此处输入图像描述

0 投票
1 回答
161 浏览

python - 在循环中将列值分配给分组的 astropy 表

我有一个分组的 astropy 表,并且想遍历这些组并分别对每个组执行裁剪平均值。

下面的 MWE 说明了我正在尝试做的事情。当代码运行时,它不会抛出错误,而是列“c”的值保持为 0.0。我觉得我可能从根本上误解了表格环境的工作原理,但不确定到底是什么。

0 投票
0 回答
3500 浏览

r - GGPLOT 带分面的分组条形图:每个条形有多个对齐的标签?

(编辑:这篇文章中提出的问题在下面解决)

我试图让我的条形图看起来像某种方式。我希望您可以在不真正解释此图的目的或数据背景的情况下关注我,因此我将直接进入。

我正在使用此代码

产生以下情节

在此处输入图像描述

然而,我想看到的是

  1. 条形顶部的 AUC 值与每个条形正确对齐(按“人口统计”[调整/未调整]分组),而不是与组“分数”(血清/血浆)的中间对齐,因为它是正确的现在

  2. 最后一个刻面“FN=5”中的两个条形各只有其当前宽度的一半(以匹配刻面“FN=1”到“FN=4”中其他条形的宽度

  3. 在每个条中垂直打印另一个标签。此标签存储在用于打印绘图的数据集“ds”中包含的字符变量“features”中

在此处输入图像描述

编辑:最终,使用评论部分的帮助,我使用了这段代码

产生我最初想要的结果(我改变了主意,将刻面“FN = 5”中的列宽度减半),看起来像这样

在此处输入图像描述

为了提高可读性,我决定使用此代码翻转情节

这导致水平条形图现在看起来像这样(图例键的颜色和顺序还不太正确)

在此处输入图像描述

0 投票
1 回答
247 浏览

r - dplyr 中的分组数据

在 Alan Agresti 的线性和广义线性模型基础中,作者指出二进制日期建模的分组数据和未分组数据之间存在差异。格式对推理无关紧要,但对拟合优度很重要。我很难在 dplyr 中以有效的方式从未分组的数据中获取分组数据。

现在要获取分组数据,表单应如下所示

我试过以下

问题在于它y被分为成功和失败。

0 投票
2 回答
962 浏览

r - 按行值重命名分组 tibble 中的列 (dplyr)

如何根据某个行值重命名分组 dplyr tibble 中的列?下图显示了我的 tibble 之前的外观以及操作后的外观。

在此处输入图像描述

我尝试了以下代码,但没有设法编写能够从“名称”列灵活声明新列名称的列重命名函数。

相关:替换 dplyr 中的“重命名”

0 投票
1 回答
1669 浏览

r - 在 ggplot2 中创建显示平均值的分组条形图(我不想手动输入)

我正在尝试创建一个分组条形图,显示我输入的数据的平均值,同时我想让它易于重现,以便我可以交换其他排列类似的数据集。我不想手动计算平均值并将其输入数据框中 - 有没有办法做到这一点?

我的数据由 100 - 2000 之间的数值组成,分为 3 个不同的药物治疗组,然后细分为 3 组(基于它们在生物体中的解剖位置,称为“内部”、“中间”、“外部”)。最终图应为 3 组,每组 3 条(每组代表 3 个位置中每个位置的细胞存活平均值)。到目前为止,我已经设法制作了单独的条形图,但我想将它们结合起来。

这是我拥有的一些代码,下面是数据集的一小段摘录:

0 投票
1 回答
67 浏览

r - 分组观察的密度曲线

我有一个数据集,每小时对不同物种进行观察。每一小时,所有的观察结果都会汇总到每个物种中,并持续 24 小时。以下是数据框的一部分:

我想为每个物种的观察时间绘制密度曲线。因此,我有 24 个连续组(0100 小时,0200 小时....2400 小时),从 0000 小时开始作为 x 轴,y 轴是每个物种在 24 小时内每小时的计数或观察值。请建议我如何在 R 中做到这一点?我还想要一个地块中的所有物种密度曲线。我怎么做?

非常感谢!

0 投票
1 回答
72 浏览

r - R分组数据框:函数将单个值与组的其他值相关联

在分组数据框中,我想应用一个函数,将实际 a 行中的一个值与该组(和同一列)的所有其他值(当前行中的 i 除外)相关联。这将导致一个单值的新变量。因此,如果该组由 c(1,2,3,4,5) 组成,我希望有一个新变量: c(fun(1,c(2,3), fun(2, c(1,3) ), fun(3, c(1,2)) 我的组没有相似的大小。但是尝试了这么长时间,我总是收到有趣的值,例如零或错误。

示例代码:

但该功能有效

后来,我需要它来接收与每个参与者相关的大量变量的距离矩阵。我会感谢帮助!

0 投票
1 回答
51 浏览

r - 比较 R 中分组变量的值时,比 For 循环更好的解决方案

我对 R 相当陌生,并且花了很长时间寻找更好的方法来解决下面的问题,但没有成功。我能够使用有效的for循环开发解决方案;但是,我违反了此 GitHub 教程中描述的规则,该教程讨论了编写循环时应避免的内容。

我正在处理销售数据。我的特定数据框包括产品类别(“CAT_NO”)、客户十分位数(“CUST_DECILE”)(客户被放入从 1 到 10 的十分位数组,其中 1 是“最佳”客户)和地板毛利率(“floorGM” ) 对于该产品类别,客户十分位组合。可能值得注意的是,并非每个产品类别都代表所有客户十分位(例如,样本类别“A”可能只有客户十分位 4、7 和 9。为简单起见,下面的可重现示例确保每个产品类别都有所有 10 个客户十分位)。我的数据集可以表示为:

我的目标是查看每个产品类别并比较每个客户十分位的底毛利率;如果处于较低十分位的客户的 floorGM 高于处于较高十分位的客户,则较高十分位的客户应采用较低十分位的 floorGM。

我使用的逻辑按每个 CAT_NO 对数据进行了子集化,然后应用循环来比较该 CAT_NO 中每个 CUST_DECILE 的 floorGM。我的代码是:

虽然这可行,但我确信有一种更快的方法来执行此操作,特别是当rbind()我在数百万个事务中扩展此解决方案时,在循环期间增长我的数据集会阻碍性能。

感谢您的任何意见和/或其他参考!

0 投票
0 回答
280 浏览

python - matplotlib 创建多组堆叠直方图

我想用这个创建类似的图表堆叠条形图组):

只是不是每组的每个堆叠条,而是每组的每个堆叠直方图。所以粗略地说,我想将其更改plt.barplt.hist并保持图形布局不变。

这样,就像将多个(相同范围/ bin)直方图放入同一轴的一个图中(不是多个子图图),但不确定是否可以将其视为包含多个子直方图的大直方图. 哪种方式更容易接近?

我在这里使用代码作为 MWE,也许你可以帮我将相同的代码复制到 3 个组(一个相同的轴),假设它们是 3 个不同的直方图。我不关心在 x 轴上显示直方图的值,只需组的名称就足够了。

我包括一个类似于我期望的示例图。为了绘制这个,我手动移动了第二个和第三个直方图的范围(最初它们与第一个的范围相同),所以显示的 x 轴有点混乱。如果这是唯一(最简单)的方法,我想将 x 轴值替换为组名,例如“组 1”、“组 2”、“组 3”。

链接到图片