小编Mat*_*ert的帖子

我可以标记knitr代码块和输出并为它们添加标题吗?

除了数字和表格之外,是否可以添加标签和对knitr输出的引用.我知道我可以xtable分别使用print.xtable设置表格的标题并按照我的意愿放置它们.数字也可以做类似的事情.但是,是否可以标记和标注一些仅通过回显一些R代码生成的输出?所以我可以在我的文字中写下这样的东西:code chunk \ref{mychunk} shows how to do XYZ.

label latex r caption knitr

16
推荐指数
1
解决办法
3428
查看次数

在R或R Studio(服务器)中以交互方式输入密码?

在R中是否有办法以交互方式将命令输入命令行并将其隐藏在屏幕上?我知道有readLine,但我不知道密码可以隐藏在那里.假设您要使用ROracleRMySQL不想将密码存储在脚本中而是希望连接到数据库,而是让用户在每次执行查询时都输入密码.

是的,我们周围有类似的问题,但我觉得情况已经发生变化,值得再次解决问题.不幸的是,它tcltk无法在RStudio(服务器)上运行.

但是我看到R Studio的人们找到了他们的版本控制支持的解决方案.我记得之前的版本,每次我在R Studio中输入时都可以看到我的repo密码,但现在看起来似乎已修复了.我知道它可能是R Studio技术,但是在使用R Studio Server时,凡R用户是否可以访问它?

passwords r rstudio rstudio-server

16
推荐指数
1
解决办法
7767
查看次数

与其他方法相比,opencpu.org的目的是什么?

最近我被指向http://opencpu.org/.漂亮的网站,但在浏览了一会儿后,我不太确定它在R风景中的位置与例如rApacheRPy2相比.

等了很长时间让服务器回来后我终于能够阅读架构部分了,但这并不太全面.我正在寻找有关OpenCPU是什么,如何使用它以及如何与现有工具(如rApacheRPy2)进行比较的更详细说明.

r rpy2 rapache opencpu

15
推荐指数
1
解决办法
2555
查看次数

确定R中的嵌套水平?

是否有一种简单的方法(即函数)来确定列表中的嵌套级别?我知道有str哪些可以用来获取这些信息.但有什么东西可以简单地回馈结果吗?我可以使用这样的函数来获取所有级别的alist(递归)的名称吗?

nested r list

15
推荐指数
2
解决办法
2770
查看次数

什么是针织报告的良好本地化策略?

我想基于ggplot2和创建聚合报告knitr.不幸的是,我想用四种语言来做,即英语,德语,法语,意大利语.到目前为止,情节和图形的标签基本上来自数据本身,即它们是从data.frame headers或生成的factor levels.

鉴于我有超过100个不同的分类变量levels我不知道有效的翻译策略是什么.有.po文件和便携式对象编辑器用于其他语言甚至R及其消息本身.鉴于语言数量可能会增加,其他人更有可能需要参与翻译.显然,这些人通常不是R用户,甚至可能不喜欢文本编辑器.

有没有人遇到同样的问题,并制定了一些好的战略或经验来分享?你能想象xliff喜欢的东西吗?

编辑:我在此期间看过这个帖子,但我相信gettext只适用于包.我想知道这篇文章中的域名是否真的有效.

translation r knitr

14
推荐指数
1
解决办法
261
查看次数

如何处理R连接字符串中的DB密码?

虽然我不知道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数据库结合使用时,您可能希望执行加密操作.你有什么经历?

sql passwords r rstudio-server

14
推荐指数
3
解决办法
9961
查看次数

sweave和ggplot2:根本没有生成pdf

我正在尝试创建一个包含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包装的消息吗?

r literate-programming ggplot2 sweave

13
推荐指数
1
解决办法
2988
查看次数

强制设置编码从未知到UTF-8或R中的任何编码?

我正在从旧的专有数据库中读取数据.不幸的是,我最终(仅限一些字符串)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.

encoding r iconv

13
推荐指数
2
解决办法
2396
查看次数

我可以在ggplot2中获得boxplot凹槽吗?

是的,我知道它已经存在,我也发现Hadley在谷歌团体的答案中说明了ggplot2箱形图还没有缺口.所以我的问题是双重的:这已经改变了(已经有一个本地的凹口实现),如果没有,那么可以做些什么.

我的意思是我不需要缺口光学元件,代表一些阴影区域的置信区间,它适合放置在盒子图上的另一层中,看起来也不错.

还添加了一个屏幕截图,因为我听说没有图形,图形问题永远不会完整 在此输入图像描述

r ggplot2 boxplot

12
推荐指数
1
解决办法
4840
查看次数

如何从事实上创造因素?

当使用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)

statistics r

11
推荐指数
1
解决办法
6969
查看次数