R Sweave:proptable表格中的数字编号

时间:2017-07-31 15:31:45

标签: r digits xtable

我在R Sweave上制作xtableFtable并且无法通过此代码找到抑制数字的方法。我做错了什么?我已经读过,如果您的值不是数字而是因素或字符,可能会发生这种情况,但prop.table是否使它们成为非数字值?我迷失了......

library(xtable)
a <- ftable(prop.table(table(mtcars$mpg, mtcars$hp), margin=2)*100)
b <- xtableFtable(a, method = "compact", digits = 0)
print.xtableFtable(b, rotate.colnames = TRUE)

我已经尝试过使用digits=c(0,0,0,0...)

2 个答案:

答案 0 :(得分:1)

您可以使用import * as dgram from 'react-native-udp' 来控制打印的位数。尝试将options(digits)作为代码的第一行(将options(digits = 4)更改为41之间的任何值。有关详细信息,请参阅22

或在打印前对值进行舍入

?options

答案 1 :(得分:0)

xtableFtable的“ digits”参数似乎没有实现(在我的版本为1.8.3),因为经过半小时的处理似乎没有任何作用。

功能文档中对此有一个提示:

不建议用户更改aligndigitsalign的值。首先,尚未测试替代值。其次,用户最有可能为这些参数确定适当的值,而用户将不得不研究xtableFtable和/或print.xtableFtable的代码。

它可能只是从xtable函数(肯定是xtableFtable所基于的函数)中继承下来的,作为TODO,维护者尚未解决。