问题标签 [rpivottable]

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 投票
0 回答
297 浏览

r - 如何将计算列添加到 rpivotTable

我有一个六个月(1 月到 6 月)的时间序列(DataFrame),我使用 rpivoTable 包在 Shiny App 中显示。

我需要将季度总计添加到我的数据中。即(Q1Total 和 Q2Total 应该是计算列)

第二个问题是:如何在 rpivotTable 中显示红色的负数据和黑色的正数据?

感谢您的帮助。马苏德·佩达尔

0 投票
1 回答
1368 浏览

css - 在 Shiny 中更改 rpivotTable 的颜色

我正在拼命尝试更改 rpivotTable 包的默认颜色。我还在包创建者的 github 上发布了一个问题,但还没有人回答,所以如果有人知道如何解决这个问题,我将不胜感激。

我的主要问题是更改变量选项下方矩形中的蓝色:示例

使用我在互联网上找到的这个功能,我设法改变了整个背景,但没有改变我想要的具体东西(到目前为止只有 Shiny 之外):

但是,当我尝试做 Shiny 时,我不知道该放在哪里以及如何做(或者即使使用此功能完全有可能)。任何帮助表示赞赏。到目前为止我的闪亮代码:

0 投票
1 回答
772 浏览

javascript - 在闪亮的仪表板中下载 rpivotTable 输出

我正在尝试将 rpivotTable 中的数据保存在我的dashboardUI 中。我已经阅读了 https://github.com/smartinsightsfromdata/rpivotTable/issues/62 并与 ui.r 和 server.r 一起使用但是当我尝试将它与仪表板一起使用时 - 它什么都没有。

仪表板.r

应用程序

我遇到了这个问题:

我试图将 'myData' 更改为 ns('myData') ,但没有

print(class(input$myData))- 在控制台中总是显示 [1] "NULL",这意味着我没有将数据传递给 'myData'

也许有人知道如何解决这个问题?

ps按钮“下载”在按下“in”后出现

0 投票
1 回答
2108 浏览

r - 用 R 编程语言创建 OLAP 多维数据集

嗨,我有以下数据

我想创建 3 维 OLAP 多维数据集,其中列 Function SB Country Region 应该在行中+1 Function+1 SB,+1 Country Region应该在列中。

输出应为以下格式

谢谢你

添加精确的 RpivotTable 输出。

在此处输入图像描述

0 投票
0 回答
1090 浏览

r - 如何在 R Shiny 中链接数据表和条形图

我正在尝试制作一个仪表板,其中我的数据大约有 7-8 列和 1500-2000 个条目。有两列是数字,我想对其进行求和。我想用于对数据进行切片的其余列(通过添加过滤器创建子集或根据其他列的条目对其进行切片)。

我想制作仪表板,任何人都可以在其中创建条形图或汇总表。我能够使用rpivottable.

使用 rpivottable 的图表 我的第二步是显示在这些图表中映射的数据。如果图表处于基本级别(即1.5k-2k 条目),这将没有多大意义,但是当我根据其余列的过滤器对数据进行进一步切片时。我将达到一个只有 80 或 100 行满足过滤器列表的地步。我想在闪亮的仪表板本身中显示这些行。

我正在使用此代码在仪表板下方创建,但数据是我已阅读的所有数据。

图表和数据表

我可以使用rpivottableDT打包来创建图表和表格,但是有没有办法链接这两者?由于数据表现在只是显示最初读取的所有数据。

如,如果我想在第二张图片中查看构成橙色条的数据,然后单击橙色条,表格是否可以显示构成橙色条的数据?

0 投票
0 回答
341 浏览

r - rpivotTable- hiddenFromAggregators 和 hiddenFromDragDrop 选项不起作用

我试图找到与该主题相关的任何示例,但没有找到任何明确的答案。与此相关的问题在一年前被询问并关闭。抱歉,我在那个博客上没有找到任何有用的东西。

首先,我试图在构建数据透视表时从拖放面板中隐藏特定变量。其次,我想使用一个特定的变量作为聚合器,并从聚合器列表中删除所有其余的变量。

注意:我不想从数据框中删除该变量。例如 rows、cols、vals、aggregatorName、rendererName 的选项运行良好。但是 hiddenFromDragDrop 和 hiddenFromAggregators 不起作用,或者我以错误的方式使用它们。

我的数据太大了。此处给出了清除我的问题的示例代码。该数据有 4 个变量,Eye、Sex、Hair 和 Freq。我想从 DragDrop 列表中隐藏“Freq”,从聚合器属性列表中隐藏“Eye”、“Hair”、“Sex”。我正在寻找一个工作示例。我会感谢你的帮助。谢谢你。

0 投票
1 回答
1113 浏览

r - 在 rpivotTable 中添加计算字段

我想创建一个与rpivotTable包一起使用的计算字段,类似于在 excel 中看到的功能。

例如,考虑下表:

(我的实际表有更多列,维度和度量、时间等,我需要定义多个这样的“计算列”

如果我想计算缺陷率(应该是Defective Units/Total Units)并且我想按前三列中的任何一列进行汇总,我就做不到。

我尝试通过引用分配(:=),但这似乎仍然不起作用并总结了缺陷率(即,sum(Defective_Units/Total_Units)),而不是sum(Defective_Units)/sum(Total_Units)

这最终使我的缺陷率大于 1。我可以在任何地方声明一个计算字段,这只是一个评估后聚合的公式吗?

0 投票
2 回答
432 浏览

css - R Shiny CondtionalPanel 不使用 CSS 样式表

我正在使用 R Shiny 构建一个 Web 应用程序。

我使用 conditionPanels (有时)根据 object 的类型显示数据透视表df

如下所示,如果数据透视表显示在条件面板中,则简单地忽略 css 并以默认样式显示数据透视表。但是,如果我包含第二个数据透视表,而不是在条件面板中呈现,则两个数据透视表都采用 custom.css 中描述的样式。

当没有第二个数据透视表时,如何确保样式表用于第一个数据透视表?

CSS:

0 投票
2 回答
1258 浏览

r - rpivotTable:删除不必要的聚合器

我使用rpivotTable包创建了一个交互式数据透视表。但是,我发现某些聚合器和 renderName 对我的用户来说是不必要的。我想删除它们。例如,我想从聚合器下拉菜单中删除“平均”。

这是我的例子:

我注意到似乎有一些相关参数称为“hiddenFromAggregators”,但我不知道如何在 R/Shiny 环境中应用它。

这是我找到“hiddenFromAggregators”的地方。

https://github.com/nicolaskruchten/pivottable/wiki/Parameters

0 投票
0 回答
616 浏览

javascript - R rpivotTable 添加 Plotly 图表渲染器

我想将 Plotly 图表渲染器添加到rpivotTable()R 包rpivotTable中的函数。我按照Javascript Pivot Table Wiki 中的说明添加了可选的额外渲染器。不幸的是,遵循这些说明将导致默认行为。也许我将 Java 代码分配给了错误的参数。

这是一个小例子: