基本R-输出基本R相关表->;乳胶还是文本
我正在生成一个关联表 但是,我没有成功地将文件输出到可用的LaTex文件或文本文件。 我使用基本R-输出基本R相关表->;乳胶还是文本,r,correlation,R,Correlation,我正在生成一个关联表 但是,我没有成功地将文件输出到可用的LaTex文件或文本文件。 我使用sink()将数据保存到文本文件时失败 假设我正在使用以下命令: corstarsl(lpp_axis1) 如何将输出通过管道传输到文本文件?我已经读了水槽的文档,我在某个地方遗漏了一步。(我打开连接,执行命令,取消文件链接,然后什么也找不到。) 我还尝试在tex文件中使用xtable(cortstarsl(lpp_axis1))的输出,但是我收到了一个“element table not found”
sink()
将数据保存到文本文件时失败
假设我正在使用以下命令:
corstarsl(lpp_axis1)
如何将输出通过管道传输到文本文件?我已经读了水槽的文档,我在某个地方遗漏了一步。(我打开连接,执行命令,取消文件链接,然后什么也找不到。)
我还尝试在tex文件中使用xtable(cortstarsl(lpp_axis1))
的输出,但是我收到了一个“element table not found”错误。我对tex的了解不够,无法跟踪问题的根源
输出此数据的建议?
创建相关表的其他建议?使用您链接到的网页中的代码,我得到(使用内置的
空气质量
数据):
因此,接下来的问题是如何将这个TeX输出获取到一个文件中。这里的capture.output()
是一个朋友:
> capture.output(xtable(corstarsl(airquality)), file = "mytable.tex")
它将代码输出到名为mytable.tex的文件中
:
$ cat mytable.tex
% latex table generated in R 2.12.1 by xtable 1.5-6 package
% Mon Feb 21 20:01:03 2011
\begin{table}[ht]
\begin{center}
\begin{tabular}{rlllll}
\hline
& ozone & solar.r & wind & temp & month \\
\hline
ozone & & & & & \\
solar.r & 0.35*** & & & & \\
wind & -0.60*** & -0.06 & & & \\
temp & 0.70*** & 0.28*** & -0.46*** & & \\
month & 0.16 & -0.08 & -0.18* & 0.42*** & \\
day & -0.01 & -0.15 & 0.03 & -0.13 & -0.01 \\
\hline
\end{tabular}
\ end{center}
\end{table}
对于“纯”分隔文本输出,可能要转储到字处理器或电子表格中,请尝试write.table()
,例如:
> write.table(corstarsl(airquality), file = "mytable2.txt")
这将生成如下文件:
$ cat mytable2.txt
"ozone" "solar.r" "wind" "temp" "month"
"ozone" "" "" "" "" ""
"solar.r" " 0.35***" "" "" "" ""
"wind" "-0.60***" "-0.06 " "" "" ""
"temp" " 0.70***" " 0.28***" "-0.46***" "" ""
"month" " 0.16 " "-0.08 " "-0.18* " " 0.42***" ""
"day" "-0.01 " "-0.15 " " 0.03 " "-0.13 " "-0.01 "
您可以根据自己的内容更改引号和分隔符-请参见
?write.table
通常,“取消文件链接”意味着删除它。您确定要这样做吗?您的意思可能是“关闭连接”"? 无论如何您应该尝试将对象强制到表
类。默认值在这里有帮助吗?非常感谢。这很有帮助!(我通常不使用感叹号。)制作一个包含R^2值的附加列的同一表格有什么想法吗?我现在需要调整tex文件,使其不太宽。@Donnied你能解释一下你想要什么吗;什么R2值-表中已有的相关性的平方值?为什么额外的列,现有矩阵的上三角形就足够了?
$ cat mytable2.txt
"ozone" "solar.r" "wind" "temp" "month"
"ozone" "" "" "" "" ""
"solar.r" " 0.35***" "" "" "" ""
"wind" "-0.60***" "-0.06 " "" "" ""
"temp" " 0.70***" " 0.28***" "-0.46***" "" ""
"month" " 0.16 " "-0.08 " "-0.18* " " 0.42***" ""
"day" "-0.01 " "-0.15 " " 0.03 " "-0.13 " "-0.01 "