我正在使用该tabular()
函数在 r (tables
库)中生成表。
我想从输出中的数据计算 CI(让mytable
输出来自tabular()
)。我想很简单,除非我从矩阵中调用一个值,否则我得到错误Error in mytable[1, i] - 1 : non-numeric argument to binary operator
。我认为这很奇怪,因为当我调用矩阵的特定单元格(其中as.matrix
返回 true 时mytable
),例如mytable[1, i]
对于某些 i,我得到一个整数。然后我as.list
为 mytable 做,也变得真实,所以我不确定这意味着什么。我猜该tabular()
函数将结果存储为一种特殊的矩阵。
我只是想提取平均值、sdev 和 n,我可以通过键入单元格位置来提取,例如mytable[1, i]
将返回 86。但是,当我尝试调用qt(.975,df=(mytable[1,i]-1))
例如其中的值时,我得到上面的错误。除了手动将值输入另一个矩阵(我想避免)之外,不确定如何处理这个问题。或者,如果我可以直接在tabular()
也可以工作的函数中计算 CI。干杯。