我在Rstudio-Sweave下面的代碼產生一個簡單的表:如何從數據幀輸入值直接進入sweave膠乳PDF處理
\documentclass{article}
\begin{document}
\SweaveOpts{concordance=TRUE}
\begin{table}[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabular}{|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|}
\hline
5 & 6 & 11 & 22 & 33 & 44 & 55 & 55 & \multicolumn{4}{l|}{name1} & 66 & 777 & 888 \\ \hline
v1 & v2 & v3 & v4 & v5 & v6 & v7 & v8 & \multicolumn{4}{l|}{name2} & v9 & v10 & v11 \\ \hline
\end{tabular}
\end{table}
\end{document}
如何修改代碼以便值「5」, '6','v1' - 'v11'等直接從我已經創建的data.frame中取值。例如,如果我有名爲'DATAFRAME'的數據框可以做這樣的事情(它不起作用),但肯定有這樣簡單的事情可以做到嗎?
\documentclass{article}
\begin{document}
\SweaveOpts{concordance=TRUE}
\begin{table}[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabular}{|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|}
\hline
DATAFRAME[1,1] & 6 & 11 & 22 & 33 & 44 & 55 & 55 & \multicolumn{4}{l|}{name1} & 66 & 777 & 888 \\ \hline
v1 & v2 & v3 & DATAFRAME[4,4] & v5 & v6 & v7 & v8 & \multicolumn{4}{l|}{DATAFRAME[4,5]} & v9 & v10 & v11 \\ \hline
\end{tabular}
\end{table}
\end{document}
在哪裏我已經取代表中的值與從數據框動態採取的值 - 可以這樣做?
我認爲knitr :: kable()會給你你想要的。它輸出一個降價格式表 – Kristofersen
'xtable'軟件包也可以完成這項工作,並有許多格式化選項。 – lmo