Buenos dÃas,
estoy tratando de encontrar la manera de generar tablas en ficheros pdf
(sweave) a través del paquete tables. He mirado que este tema esta activo
en las listas pero no logro localizar las respuestas antes dadas, por eso
lanzo esta consulta.
Mi fichero .rnw tiene el siguiente aspecto:
*******
\documentclass{article}
\usepackage{array,booktabs,caption}
\begin{document}
\SweaveOpts{concordance=TRUE}
\include{math}
<<echo=TRUE>>=
save.image()
load("./.RData")
library("tables")
library("xtable")
attach(lfebrero)
@
\section*{Informe}
\subsection*{Llamadas por dia}
<<echo=TRUE,results=tex>>=
tabular(FECHA_LLAMADA ~ 1, data=lfebrero)
@
\end{document}com
*************
Sin embargo obtengo el error "Missing $ inserted". Creo que el error lo
genera la función latex() al general el código latex de la salida de la
función tabular()
Muchas gracias.
Saludos.
[R-es] Tablas con tabular en latex
5 messages · José Luis Cañadas, doblett
Quizá tengas que aplicar xtable a tu objeto tabular, aunque he probado con
xtable( tabular( (Species + 1) ~ (n=1) + Format(digits=2)*
(Sepal.Length + Sepal.Width)*(mean + sd), data=iris ) )
y dice que xtable no se puedo aplicar a un objeto de clase tabular
Error in UseMethod("xtable") :
no applicable method for 'xtable' applied to an object of class "tabular"
El 09/06/15 a las 13:05, doblett escribió:
Buenos dÃas,
estoy tratando de encontrar la manera de generar tablas en ficheros pdf
(sweave) a través del paquete tables. He mirado que este tema esta activo
en las listas pero no logro localizar las respuestas antes dadas, por eso
lanzo esta consulta.
Mi fichero .rnw tiene el siguiente aspecto:
*******
\documentclass{article}
\usepackage{array,booktabs,caption}
\begin{document}
\SweaveOpts{concordance=TRUE}
\include{math}
<<echo=TRUE>>=
save.image()
load("./.RData")
library("tables")
library("xtable")
attach(lfebrero)
@
\section*{Informe}
\subsection*{Llamadas por dia}
<<echo=TRUE,results=tex>>=
tabular(FECHA_LLAMADA ~ 1, data=lfebrero)
@
\end{document}com
*************
Sin embargo obtengo el error "Missing $ inserted". Creo que el error lo
genera la función latex() al general el código latex de la salida de la
función tabular()
Muchas gracias.
Saludos.
[[alternative HTML version deleted]]
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Hola de nuevo
En la ayuda de tabular viene que se puede usar format sobre un objeto
tabular con el parámetro latex. Ejemplo
format(tabular( (Species + 1) ~ (n=1) + Format(digits=2)*
(Sepal.Length + Sepal.Width)*(mean + sd), data=iris ),
latex=TRUE)
[,1] [,2] [,3] [,4] [,5]
[1,] "$\\phantom{0}50$" "$5.01$" "$0.35$" "$3.43$" "$0.38$"
[2,] "$\\phantom{0}50$" "$5.94$" "$0.52$" "$2.77$" "$0.31$"
[3,] "$\\phantom{0}50$" "$6.59$" "$0.64$" "$2.97$" "$0.32$"
[4,] "$150$" "$5.84$" "$0.83$" "$3.06$" "$0.44$"
El 09/06/15 a las 13:05, doblett escribió:
Buenos dÃas,
estoy tratando de encontrar la manera de generar tablas en ficheros pdf
(sweave) a través del paquete tables. He mirado que este tema esta activo
en las listas pero no logro localizar las respuestas antes dadas, por eso
lanzo esta consulta.
Mi fichero .rnw tiene el siguiente aspecto:
*******
\documentclass{article}
\usepackage{array,booktabs,caption}
\begin{document}
\SweaveOpts{concordance=TRUE}
\include{math}
<<echo=TRUE>>=
save.image()
load("./.RData")
library("tables")
library("xtable")
attach(lfebrero)
@
\section*{Informe}
\subsection*{Llamadas por dia}
<<echo=TRUE,results=tex>>=
tabular(FECHA_LLAMADA ~ 1, data=lfebrero)
@
\end{document}com
*************
Sin embargo obtengo el error "Missing $ inserted". Creo que el error lo
genera la función latex() al general el código latex de la salida de la
función tabular()
Muchas gracias.
Saludos.
[[alternative HTML version deleted]]
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Buenas, muchas gracias José Luis. Apliqué tanto el formato dentro de la función tabular como la salida de esta función a xtable y efectivamente no se puede aplicar. Llevaba dos dÃas buscando la solución por internet y ayer tarde di con el problema. La aplicación de la función latex(tabular()) era correcta, el error se generaba debido al nombre de la variable, en mi caso la variable es FECHA_LLAMADA y con un guión bajo, éste se tiene que tratar dentro de latex y por tanto daba problema si utilizaba la salida directa. Como solución queda: - Si es posible, modificar el nombre de la variable para que no contenga el "_". Es la mejor opción. - Si no es posible, modificar el fichero .tex de salida y tratar el "_" dentro del leguaje latex. Os dejo el enlace donde encontre la solución: http://stackoverflow.com/questions/12865755/insert-latex-table-in-rnw-file-using-rstudio. Saludos Muchas gracias El 9 de junio de 2015, 13:57, Jose Luis Cañadas Reche < canadasreche en gmail.com> escribió:
Hola de nuevo
En la ayuda de tabular viene que se puede usar format sobre un objeto
tabular con el parámetro latex. Ejemplo
format(tabular( (Species + 1) ~ (n=1) + Format(digits=2)*
(Sepal.Length + Sepal.Width)*(mean + sd), data=iris ),
latex=TRUE)
[,1] [,2] [,3] [,4] [,5]
[1,] "$\\phantom{0}50$" "$5.01$" "$0.35$" "$3.43$" "$0.38$"
[2,] "$\\phantom{0}50$" "$5.94$" "$0.52$" "$2.77$" "$0.31$"
[3,] "$\\phantom{0}50$" "$6.59$" "$0.64$" "$2.97$" "$0.32$"
[4,] "$150$" "$5.84$" "$0.83$" "$3.06$" "$0.44$"
El 09/06/15 a las 13:05, doblett escribió:
Buenos dÃas,
estoy tratando de encontrar la manera de generar tablas en ficheros pdf
(sweave) a través del paquete tables. He mirado que este tema esta activo
en las listas pero no logro localizar las respuestas antes dadas, por eso
lanzo esta consulta.
Mi fichero .rnw tiene el siguiente aspecto:
*******
\documentclass{article}
\usepackage{array,booktabs,caption}
\begin{document}
\SweaveOpts{concordance=TRUE}
\include{math}
<<echo=TRUE>>=
save.image()
load("./.RData")
library("tables")
library("xtable")
attach(lfebrero)
@
\section*{Informe}
\subsection*{Llamadas por dia}
<<echo=TRUE,results=tex>>=
tabular(FECHA_LLAMADA ~ 1, data=lfebrero)
@
\end{document}com
*************
Sin embargo obtengo el error "Missing $ inserted". Creo que el error lo
genera la función latex() al general el código latex de la salida de la
función tabular()
Muchas gracias.
Saludos.
[[alternative HTML version deleted]]
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Centrandome un el problema de generar el "_" directemente en latex desde
Sweave existe otra solución mucho más elegante y sencilla. Se trata incluir
el paquete "\usepackage{underscore}" en el fichero .rwd. En mi caso
funciona perfectamente.
Saludos.
Gracias de nuevo.
El 10 de junio de 2015, 9:56, doblett <doblett en gmail.com> escribió:
Buenas, muchas gracias José Luis. Apliqué tanto el formato dentro de la función tabular como la salida de esta función a xtable y efectivamente no se puede aplicar. Llevaba dos dÃas buscando la solución por internet y ayer tarde di con el problema. La aplicación de la función latex(tabular()) era correcta, el error se generaba debido al nombre de la variable, en mi caso la variable es FECHA_LLAMADA y con un guión bajo, éste se tiene que tratar dentro de latex y por tanto daba problema si utilizaba la salida directa. Como solución queda: - Si es posible, modificar el nombre de la variable para que no contenga el "_". Es la mejor opción. - Si no es posible, modificar el fichero .tex de salida y tratar el "_" dentro del leguaje latex. Os dejo el enlace donde encontre la solución: http://stackoverflow.com/questions/12865755/insert-latex-table-in-rnw-file-using-rstudio. Saludos Muchas gracias El 9 de junio de 2015, 13:57, Jose Luis Cañadas Reche < canadasreche en gmail.com> escribió:
Hola de nuevo
En la ayuda de tabular viene que se puede usar format sobre un objeto
tabular con el parámetro latex. Ejemplo
format(tabular( (Species + 1) ~ (n=1) + Format(digits=2)*
(Sepal.Length + Sepal.Width)*(mean + sd), data=iris ),
latex=TRUE)
[,1] [,2] [,3] [,4] [,5]
[1,] "$\\phantom{0}50$" "$5.01$" "$0.35$" "$3.43$" "$0.38$"
[2,] "$\\phantom{0}50$" "$5.94$" "$0.52$" "$2.77$" "$0.31$"
[3,] "$\\phantom{0}50$" "$6.59$" "$0.64$" "$2.97$" "$0.32$"
[4,] "$150$" "$5.84$" "$0.83$" "$3.06$" "$0.44$"
El 09/06/15 a las 13:05, doblett escribió:
Buenos dÃas,
estoy tratando de encontrar la manera de generar tablas en ficheros pdf
(sweave) a través del paquete tables. He mirado que este tema esta activo
en las listas pero no logro localizar las respuestas antes dadas, por eso
lanzo esta consulta.
Mi fichero .rnw tiene el siguiente aspecto:
*******
\documentclass{article}
\usepackage{array,booktabs,caption}
\begin{document}
\SweaveOpts{concordance=TRUE}
\include{math}
<<echo=TRUE>>=
save.image()
load("./.RData")
library("tables")
library("xtable")
attach(lfebrero)
@
\section*{Informe}
\subsection*{Llamadas por dia}
<<echo=TRUE,results=tex>>=
tabular(FECHA_LLAMADA ~ 1, data=lfebrero)
@
\end{document}com
*************
Sin embargo obtengo el error "Missing $ inserted". Creo que el error lo
genera la función latex() al general el código latex de la salida de la
función tabular()
Muchas gracias.
Saludos.
[[alternative HTML version deleted]]
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es