【发布时间】:2014-04-26 17:29:41
【问题描述】:
我有一个如下所示的 CSV 文件:
RTT,From,Req,Bytes,TTL
202,10.0.0.10,1,64,64
191,10.0.0.10,2,64,64
...
我正在尝试使用 library(xtable) 生成 LaTeX summary(),如下所示:
library(xtable)
pings <- read.csv("pings.csv")
s <- summary(pings$RTT)
xtable(t(s))
这会产生输出:
\begin{table}[ht]
\centering
\begin{tabular}{rrrrrrr}
\hline
& Min. & 1st Qu. & Median & Mean & 3rd Qu. & Max. \\
\hline
1 & 40.70 & 42.70 & 43.40 & 44.90 & 44.10 & 202.00 \\
\hline
\end{tabular}
\end{table}
这几乎是我想要的,除了第一列包含一个空值和1。
显然,我缺少一些关于 R 中数据类型和转换的重要基础知识。问题当然是 t(s) 产生的:
Min. 1st Qu. Median Mean 3rd Qu. Max.
[1,] 40.7 42.7 43.4 44.9 44.1 202.0
[,1] 应该解释 xtable 的输出。
谁能指出我做错了什么?
如果我只是想在摘要上运行 xtable,我会得到
> xtable(summary(pings$RTT))
Error in xtable.table(summary(pings$RTT)) :
xtable.table is not implemented for tables of > 2 dimensions
【问题讨论】: