有没有可能将 kable table 保存在 .tex 或 .markdown 中?
Is there any possibility to save kable table in .tex or .markdown?
让我们考虑非常简单的 kable table 作为可重现的例子:
df <- data.frame("X_1" = c(1, 2), "X_2" =c(3,4))
df <- kable(df, format = 'latex')
df
\begin{tabular}{r|r}
\hline
X\_1 & X\_2\
\hline
1 & 3\
\hline
2 & 4\
\hline
\end{tabular}
是否可以将此文件另存为 .tex 或 .markdown ?我寻找函数 save_kable
,但它似乎只支持 .png
、.pdf
或 .jpeg
格式。
knitr::kable()
returns 一个字符向量,您绝对可以将其写入文件,例如,
df <- data.frame("X_1" = c(1, 2), "X_2" =c(3,4))
df <- knitr::kable(df, format = 'latex')
writeLines(df, 'df.tex')
我正在使用 save_kable
并且指定 tex 没有问题,例如%>% save_kable(paste(resultspath,"DescTableStroops.tex"),float = FALSE)
让我们考虑非常简单的 kable table 作为可重现的例子:
df <- data.frame("X_1" = c(1, 2), "X_2" =c(3,4))
df <- kable(df, format = 'latex')
df
\begin{tabular}{r|r}
\hline
X\_1 & X\_2\
\hline
1 & 3\
\hline
2 & 4\
\hline
\end{tabular}
是否可以将此文件另存为 .tex 或 .markdown ?我寻找函数 save_kable
,但它似乎只支持 .png
、.pdf
或 .jpeg
格式。
knitr::kable()
returns 一个字符向量,您绝对可以将其写入文件,例如,
df <- data.frame("X_1" = c(1, 2), "X_2" =c(3,4))
df <- knitr::kable(df, format = 'latex')
writeLines(df, 'df.tex')
我正在使用 save_kable
并且指定 tex 没有问题,例如%>% save_kable(paste(resultspath,"DescTableStroops.tex"),float = FALSE)