问题标签 [expss]

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

r - 如何格式化expss表?tab_cells 标签位置和 tab_cols 对齐?

是否可以让 tab_cells 标签/标题换行,使其不会跨列?

是否可以调整列的对齐方式?

0 投票
1 回答
2495 浏览

r - 从 Shiny DataTable 中的单元格获取值

我在 Shiny 中有这个 DataTable,当我单击一行时,我想从变量文本框中的第一列中获取值。

截图在这里

所以在这种情况下,如屏幕截图所示,当我点击这一行时,我想进入Factuur Factuurnow 所在的位置Error: object of type 'closure' is not subsettable。我设法获得了行号:

用户界面: p(verbatimTextOutput('chauffeurdetails'))

服务器: output$chauffeurdetails = renderText ({ chauffeurdetail = input$results_rows_selected })

任何人都想过我如何从第一列而不是仅从行号中获取值?

整个 R 代码:

编辑:示例数据:https ://www.dropbox.com/s/zjxusxcan0ps1s3/Input%20Test.xlsx?dl=0 这些数据包含隐私敏感信息,所以我创建了一个小的替换。

0 投票
2 回答
487 浏览

r - 使用字符串变量在 R 函数中传递多个变量信息

这是一个可重现的示例

根据我的情况,我想动态传递 tab_cols(total(),vs,gear) 中的变量信息。因此,为了便于使用,假设我想评估以下功能:

这显然是一个错误!我知道仅适用于单个参数的惰性评估。因此尝试了很多在多个论坛上搜索,但没有运气。

所以,一种很好的方法可能是:

但我想用一个变量来实现这一点(这将具有字符串或向量形式的变量信息),因为该变量可能存储超过 3 或 4 列信息。

0 投票
2 回答
1280 浏览

r - R中的条件交叉表

寻找使用“expss”包完成以下任务的最快方法。

有了一个很棒的“expss”包,我们可以轻松地进行交叉制表(它具有交叉制表的其他优点和有用的功能。),我们可以轻松地对多个变量进行交叉制表,如下所示。

上面给出的输出为:(列 %)

但是,正在寻找一种方法来创建如下表:

虽然我可以使用 dplyr 和 join 函数来实现这一点,但这太复杂了,因为我们必须在运行时或动态地传递变量。

任何帮助都将是可观的。谢谢!!

0 投票
1 回答
778 浏览

r - 'expss' R 包是否可以等同于 SAS PROC TABULATE?

使用 R 的 expss 包,下面的简单代码给出了 'cyl'、'gear'、'am' 和 'vs' 的每个交叉值的汽车数量。使用类似的布局,是否可以用在第五个变量(例如“mpg”的中位数)上计算的一些统计数据来替换这个计数?

0 投票
0 回答
346 浏览

r - 从 DT 数据表输出中删除 HTML 标记

尝试使用 expss 包制作闪亮的表格,但是在下载数据时,HTML 标记也出现在不应该出现的列标题中。

任何人都可以请在这里帮忙。

})

下载输出时th { text-align:center; } th{border: 1px solid #DDD与列标题一起出现,我在这里缺少什么。你能建议吗在此处输入图像描述

0 投票
1 回答
142 浏览

r - 使用 expss 包的行标签

是否可以在每一行上重复标签,以使以下代码的输出看起来相似:在此处输入图像描述

代替: 在此处输入图像描述

其中所需的输出应包含每一行的标签,而不仅仅是第一行。

0 投票
1 回答
250 浏览

r - `expss` 和 `data.table` 不能一起玩

我正在使用该expss软件包为调查数据生成横幅表,但我不断收到一个在 Google 上没有出现的错误:Error in data.table(cell_var, col_var, row_var) : object '.R.listCopiesNamed' not found.

我在下面创建了一个可重现的示例。我不清楚这是来自expss或来自的错误data.table,还是来自两者的组合。无论如何,有一种方法可以覆盖对 的需要'.R.listCopiesNamed',或者其他解决错误的方法?

我在这种环境中工作:
R version 3.4.4 (2018-03-15) -- "Someone to Lean On" Copyright (C) 2018 The R Foundation for Statistical Computing Platform: x86_64-apple-darwin15.6.0 (64-bit)

可重现的例子:

此时,我收到错误:
Error in data.table(cell_var, col_var, row_var) : object '.R.listCopiesNamed' not found

~ ~ ~ ~ ~ ~ _

编辑添加 traceback() 和 sessionInfo():

0 投票
1 回答
253 浏览

r - 计算每个网格框中的 UNIQUE 点

我有以下数据:

编辑:使用较小的样本数据

每个 lat-lon 对都有一个唯一标识符,即 SN 列。我创建了一个网格,我想计算每个网格中唯一经纬对的数量。

这是我的脚本:

问题/疑问

  1. 虚拟矩阵仅包含 0 个值。我想我没有正确计算独特点。

预期输出

  1. 具有包含唯一计数的附加列的 df2 数据框。
  2. df2 的网格图,其中颜色对应于计数。

关于如何在 R 中执行此操作的任何建议?

我会很感激任何帮助。

0 投票
1 回答
327 浏览

r - 排序 expss 输出表

我想生成一个带有排序频率数据的 expss 表,以下面的在线示例为例

这导致了这个输出: 在此处输入图像描述

但是,我希望能够通过“#Total cases”行的降序值对 Table1 进行排序。我能够对列使用 tab_sort_desc 命令,但是每当我在此命令中选择一行时,我都会收到“错误:未找到名称:...”

可以将任何命令添加到上面的代码中以按值对行进行排序?