基本R-输出基本R相关表->;乳胶还是文本

基本R-输出基本R相关表->;乳胶还是文本,r,correlation,R,Correlation,我正在生成一个关联表 但是,我没有成功地将文件输出到可用的LaTex文件或文本文件。 我使用sink()将数据保存到文本文件时失败 假设我正在使用以下命令: corstarsl(lpp_axis1) 如何将输出通过管道传输到文本文件?我已经读了水槽的文档,我在某个地方遗漏了一步。(我打开连接,执行命令,取消文件链接,然后什么也找不到。) 我还尝试在tex文件中使用xtable(cortstarsl(lpp_axis1))的输出,但是我收到了一个“element table not found”

我正在生成一个关联表

但是,我没有成功地将文件输出到可用的LaTex文件或文本文件。 我使用
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 "