除了数字和表格之外,是否可以添加标签和对knitr输出的引用.我知道我可以xtable分别使用print.xtable设置表格的标题并按照我的意愿放置它们.数字也可以做类似的事情.但是,是否可以标记和标注一些仅通过回显一些R代码生成的输出?所以我可以在我的文字中写下这样的东西:code chunk \ref{mychunk} shows how to do XYZ.
在R中是否有办法以交互方式将命令输入命令行并将其隐藏在屏幕上?我知道有readLine,但我不知道密码可以隐藏在那里.假设您要使用ROracle或RMySQL不想将密码存储在脚本中而是希望连接到数据库,而是让用户在每次执行查询时都输入密码.
是的,我们周围有类似的问题,但我觉得情况已经发生变化,值得再次解决问题.不幸的是,它tcltk无法在RStudio(服务器)上运行.
但是我看到R Studio的人们找到了他们的版本控制支持的解决方案.我记得之前的版本,每次我在R Studio中输入时都可以看到我的repo密码,但现在看起来似乎已修复了.我知道它可能是R Studio技术,但是在使用R Studio Server时,凡R用户是否可以访问它?
最近我被指向http://opencpu.org/.漂亮的网站,但在浏览了一会儿后,我不太确定它在R风景中的位置与例如rApache或RPy2相比.
等了很长时间让服务器回来后我终于能够阅读架构部分了,但这并不太全面.我正在寻找有关OpenCPU是什么,如何使用它以及如何与现有工具(如rApache和RPy2)进行比较的更详细说明.
是否有一种简单的方法(即函数)来确定列表中的嵌套级别?我知道有str哪些可以用来获取这些信息.但有什么东西可以简单地回馈结果吗?我可以使用这样的函数来获取所有级别的alist(递归)的名称吗?
我想基于ggplot2和创建聚合报告knitr.不幸的是,我想用四种语言来做,即英语,德语,法语,意大利语.到目前为止,情节和图形的标签基本上来自数据本身,即它们是从data.frame headers或生成的factor levels.
鉴于我有超过100个不同的分类变量levels我不知道有效的翻译策略是什么.有.po文件和便携式对象编辑器用于其他语言甚至R及其消息本身.鉴于语言数量可能会增加,其他人更有可能需要参与翻译.显然,这些人通常不是R用户,甚至可能不喜欢文本编辑器.
有没有人遇到同样的问题,并制定了一些好的战略或经验来分享?你能想象xliff喜欢的东西吗?
编辑:我在此期间看过这个帖子,但我相信gettext只适用于包.我想知道这篇文章中的域名是否真的有效.
虽然我不知道SO法定人数会是什么,但问题本身很简单:当你从R连接数据库时,你们如何处理数据库连接字符串中的密码?
教程经常会显示这样的例子.
con <- dbConnect(MySQL(), user="root", password="test",
dbname="research_db", host="localhost",
client.flag=CLIENT_MULTI_STATEMENTS)
Run Code Online (Sandbox Code Playgroud)
如果数据库确实是您的实验性本地主机,这可能有些现实.但是,如果将其与服务器上的多个用户一起使用,则可能不希望像这样公开db凭据.特别是在将RStudio Server与SQL数据库结合使用时,您可能希望执行加密操作.你有什么经历?
我正在尝试创建一个包含ggplot2完成的图形的sweave报告.虽然从长远来看我正在寻找一些环境 - 我只是在这里使用一个简单的.Rnw文件,它只包含代码和情节
\documentclass[a4paper]{article}
\SweaveOpts{echo=FALSE}
\usepackage{a4wide}
\begin{document}
\begin{figure}[htbp]
\begin{center}
<<>>=
library(ggplot2)
x=rnorm(100)
qplot(x)
@
\caption{My Graph}
\end{center}
\end{figure}
\end{document}
Run Code Online (Sandbox Code Playgroud)
不幸的是,图形没有创建,我只得到一个损坏的.pdf和.eps文件.虽然我得到了一个好的.tex文件,除了图形外似乎有用.我使用以下基本代码来创建它:
Sweave("myfile.Rnw")
Run Code Online (Sandbox Code Playgroud)
我刚刚在网上找到了一些讨论透明度和sweave/ggplot2问题的老帖子,但没有任何可能有帮助的帖子.我也尝试了轻松的套餐,这也没有帮助.顺便问一下,有关decumar包装的消息吗?
我正在从旧的专有数据库中读取数据.不幸的是,我最终(仅限一些字符串)Encoding(mychar_vector)返回"unknown".不幸的是我在封闭源c hli(宿主语言界面)周围使用了一个包装器,所以我可能做的不多 - 如果是这样的话我很高兴在这里被证明是错的......
但是,查看字符串向量除了一些替换,我必须使用字符串看看(请参阅我的相关问题)gsub看起来不错.我很想重新控制编码.有没有办法强制将编码设置为UTF-8?我试过了
Encoding(mychar_vector) <- "UTF-8"
# or
mychar_vector <- enc2utf8(mychar_vector)
Run Code Online (Sandbox Code Playgroud)
但这一切都没有成功."unknown"检查后立即得到回报.也进行了调查,iconv但显然没有办法从"未知"转换为UTF-8,因为没有映射.
有没有办法告诉R,只涉及UTF-8字符,因此编码可以设置为UTF-8.请注意,向量的某些元素已经是UTF-8.
是的,我知道它已经存在,我也发现Hadley在谷歌团体的答案中说明了ggplot2箱形图还没有缺口.所以我的问题是双重的:这已经改变了(已经有一个本地的凹口实现),如果没有,那么可以做些什么.
我的意思是我不需要缺口光学元件,代表一些阴影区域的置信区间,它适合放置在盒子图上的另一层中,看起来也不错.
还添加了一个屏幕截图,因为我听说没有图形,图形问题永远不会完整

当使用factalal执行因子分析时,通常的结果是一些加载表加上其他几个信息.有没有直接的方法来使用这些加载来创建因子的矩阵/数据框架?例如,稍后在回归分析中使用它们.
编辑:这样做的目的是获取后续建模的变量.我只知道因子分数 - 但欢迎提出/指出其他术语:)
EDIT2:Joris Meys的回答基本上就是我的要求.尽管它将我的问题转移到可能更适合statsoverflow的方向,但我现在将它保留在这里,因为正确的人群正在讨论解决方案:
基于回归的分数的好处是什么?产品(ML)的结果与因素高度相关......老实说,我想知道为什么差异在我的情况下很大?
fa$scores # the correct solution
fac <- m1 %*% loadings(fa) # the answer on your question
diag(cor(fac,fa$scores))
#returns:
Factor1 Factor2 Factor3
0.8309343 0.8272019 0.8070837
Run Code Online (Sandbox Code Playgroud)