问题标签 [tbl]

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

troff - 如何使用 `tbl` 命令超过 72 行?

我使用tbl命令将数据格式化为表格格式,它适用于包含 71 行的文件,当我在文件中添加另一行时,它会因以下错误而中断 -

error: page 2: table will not fit on one page; use .TS H/.TH with a supporting macro package

然后我查看了手册页并找到了相同的信息。并尝试了所有可能的使用组合.TS.TE输入文件。如果您遇到此类问题,请分享您的解决方案。

我正在使用的命令快照 - cat file.txt .TS tab(:) ce|ce|ce|ce|ce|ce row1-col1:col2:col3:col4:col5:col6 row2-cola:colb:colc:cold:cole:colf ....... ....... row72-cola:colb:colc:cold:cole:colf .TE

将此文件传递给tbl命令,如下所示 -

tbl file.txt|groff -T ascii

有没有办法使用.TS,.TH和 '.TE' 来处理超过 71 行?

0 投票
1 回答
552 浏览

r - 无法访问要在 ggplot2 上使用的 tbl df 对象的数据

我正在研究一组 LDA 模型,以比较它们对主题分配的预测准确性。下面是一些简短的描述。

我应用每个文档的每个主题分配,为每个文档提取具有最高“gamma”(总共 15 个)的主题,然后我使用 Chang 和 Blei (2009) 的rtm方法来获取每个文档每个单词/标记的主题预测并选择最多给定文档中的频繁主题作为该文档的预测主题。最后,我将两个预测合并在一起,topic作为第一种方法的标题consensus作为第二种方法,按文档匹配ID并保留原始文档文本。assignments可以在此处评估数据(命名为) (330 x 6,不是很大)。

我试图用 可视化方法的预测准确性ggplot2,使用每个文档/每个主题方法作为沿 y 轴绘制的基线,并rtm使用以下代码在 x 轴上评估方法

但是,我在该行收到一条错误消息count(topic, consensus,...),显示Error in count(., topic, consensus, wt_var = freq) : unused argument (consensus),但是,如果我consensus从代码行中删除,我得到Error in count(., topic, wt_var = freq) : object 'topic' not found . 我怀疑这可能是 S4 类问题(也可能不是),所以我尝试了以下方法。""在变量上使用group_by(),但它不起作用。相反,我收到了此错误消息Error in sum(n) : invalid 'type' (closure) of argument

然后我用来tbl_df(assignments)转换assignments为 tibble 兼容对象。同样,它不起作用,R 仍然无法从 tibble 对象中找到数据consensustopic

我真的很困惑,希望有人看看我的代码并启发我。

谢谢。

0 投票
0 回答
12 浏览

jtable - JTable 不会显示数据

所以我最近试图将数据从数据库插入到 Jtable 中。该程序运行一个“Quote”Jframe,其中包含名为“tblQuote”的JTable。一个报价屏幕有一个名为“添加产品”的按钮,它打开一个框架,允许用户从数据库中选择一个产品。我在类引用中添加了一个方法来更新从添加产品类接收值作为参数的表。添加产品类从连接到数据库并处理所有查询的工​​作类接收值。

请不要说所有值都已成功从数据库中导入,并且更新表的方法已被证明由我用来测试它是否运行以及值是否正确的 System.out.println 运行

但仍然不会显示在表格中。

数据库连接代码:

}

更新表代码:

}

在 add 类中调用方法:

0 投票
1 回答
224 浏览

groff - 带有 groff/ntoff 的 tbl:到达页尾时边界混乱

作为脚本的输出,我为tbl. 但是,当表格似乎到达页面末尾时,表格的边框会遍布整个地方。举个例子:

(这是 nroff 输出)。列边框符合页面底部的表格。

这似乎主要发生在完全指定表时(即对于每一行,在标题中写入一行),例如:

我必须这样做,因为我事先不知道两行何时需要合并单元格 ( ^)。

我试图在每个表之前放置一个有条件的新页面,但这并不像看起来那么明显,因为a)nroff(文本输出)和groff(ps-输出)似乎没有以同样的方式处理这个,b)它很难(由于可能的多行单元格)预测表格的长度。

我想要一个不会强迫我为每个表开始新页面的解决方案。

0 投票
1 回答
24 浏览

r - 全局更改导入的 R 函数

我想在导入后向函数全局添加参数。所以在未来的函数调用中,函数应该总是用 set 参数调用。在这种情况下,我想将函数参数 in_schema("abc") 从 dplyr 添加到函数 tbl 中。

通常,我会使用源代码并修改函数参数,保存并获取它。但在这种情况下,我已经无法获得正确的源代码文件。

找到与“tbl.DBIConnection”匹配的单个对象它在以下位置找到为 tbl 从命名空间 dplyr 命名空间注册的 S3 方法:具有值的 dplyr

我如何修改 tbl 函数(在脚本文件中),以便将来的调用始终使用某个方案?

像这样:

无需一直提供 in_schema 参数。

0 投票
1 回答
311 浏览

r - R - tbl/collect 有时很慢

我使用 dplyr 从 sql 数据库中获取数据,它通常工作得很好。

但有时我的代码运行速度很慢,我不知道为什么。大多数时候我连接到具有 100 万行的表,我过滤一些数据,然后我使用这样的收集功能

从数据库加载数据只需几秒钟。但有时我的代码很慢,我不知道为什么。它可能与存储在数据库中的数据类型有关,例如持续时间。在这种情况下,使用与上述相同的代码加载数据需要 10 分钟。

唯一总是跑得很快的是

上面的代码运行几秒钟。但是,一旦我对这些数据使用收集,它就会很慢 - 10 分钟或更长时间。我很好奇收集有没有快速的选择?我试过 tbl_df 但它很慢。

0 投票
1 回答
1467 浏览

python - 使用 python 从 .tbl 转换为 .csv 格式

尝试对某些数据进行一些数据分析,但所有下载的数据都是 .tbl 格式,我宁愿使用 .csv 格式。有没有办法通过 python 脚本将 .tbl 转换为 .csv。

现在,我正在将文件直接上传到完成这项工作的 excel 中,但我需要这个过程更快一点

0 投票
1 回答
271 浏览

r - 为 data.frame 和 tbl_df 设置行和列

Data.frame 允许使用 对列子集进行操作[,默认情况下将单列/行输出删除到向量。Dplyr故意不允许这样做(似乎是因为编码是一场绝对的噩梦)。

因此,建议使用子集,[[因为这将为 dfs 和 tbl_dfs 提供统一的输出。但是:这仅适用于列或行,但不适用于行+列,如果您不检查警告(诚然这是我自己的错),可能会错过这种差异,例如:

有没有人对行子集执行列操作有任何“最佳实践”建议?这是我应该使用&改进我的dplyr游戏的地方吗?到目前为止,我的尝试一直在碰壁。感谢任何黄金法则。提前致谢。filterselect

这以同样的方式失败,过滤和选择的数据仍然是一个 N*1 tibble,它拒绝使用mean.

0 投票
1 回答
1036 浏览

r - R gtsummary 包:如何在汇总表中操作/隐藏行

我正在与 gtsummary 合作一个项目。对于其中一个表,我必须在 matchit 过程之前和之后构建一个列出协变量的长表。

我的问题是,对于所有协变量(例如Obesity),它读取一行Obesity,然后读取下一行Obese,然后读取下一行Not Obese。这是三个表,我只想显示一个:Diabetes N (%)

我试过编辑二分变量,引入Null,试图找到一个row_hide函数,但无济于事。

这是我的代码:

创建试验

表摘要

我包括了我得到的第一张桌子。

图片

0 投票
1 回答
430 浏览

r - 如何重命名表行 tbl_summary?

使用 gtsummarytbl_summary 页面 ( http://www.danieldsjoberg.com/gtsummary/articles/tbl_summary.html ) 上的示例:

是否可以更改 trt 下的行名?例如,上表将 trt 指定为 DrugA 和 DrugB。但是我可以在汇总表中将其标记为 DrugA 的“顺铂”和 DrugB 的“卡铂”,而不更改数据框吗?