我该怎样堆叠'一个数据框,以便变量摘要可以在列的一半中显示但保留其唯一名称?

时间:2014-06-03 17:53:37

标签: r dataframe latex summary xtable

问题很奇怪,但我会尽我所能彻底解释。

我有一个由时间序列对象构造的数据框。时间序列对象的构造如下:

std<- ts(baser, frequency=12, start=c(1987,1))

从之前的ts对象构建的data.frame是这样构建的:

 meses<- c("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre")
 td<- ts2df(std,mon1=1)
names(td)<-meses

请注意,函数 ts2df 是核心R的一部分,但取自包“wq”&#39;这显然迫使我创建一个名称向量,这个名称将被强制转换为数据框的名称(这里是西班牙语)。

结果data.frame自然很大,有12列(带有名字),并且从1987年到2013年每个eyar都有足够的行。

此data.frame的摘要函数以相同的格式(相同的列数)表示,包含6行。

我需要使用LaTeX格式导出此摘要,但该表(自然)太长。包xtable允许执行此操作,但仍保持表格宽12列。最对称的是获得6列的摘要:从1月到6月的月份,它们下面的摘要统计数据。在这些之下,剩下的几个月(7月到12月),以及它们各自的统计数据。

我愿意并且能够修改任何步骤以获得我需要的东西,如果解决方案在任何一个方面都更容易。

0 个答案:

没有答案