我正在使用该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。干杯。