加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

十个超级好用的R语言编程技巧

发布时间:2021-04-28 11:57:47 所属栏目:外闻 来源:互联网
导读:常有用。 2. RStudio快捷键 和R hack软件系统相比,RStudio IDE(IntegratedDevelopment Environment,集成开发环境)中更常用到这一类技巧。这些常用命令的快捷键非常有用,可以节省很多敲键盘的时间。比如Ctrl+Shift+M(用于管道操作符%%)和Alt+-(用于赋值运

常有用。

2. RStudio快捷键

和R hack软件系统相比,RStudio IDE(IntegratedDevelopment Environment,集成开发环境)中更常用到这一类技巧。这些常用命令的快捷键非常有用,可以节省很多敲键盘的时间。比如Ctrl+Shift+M(用于管道操作符%>%)和Alt+-(用于赋值运算符<-)两个快捷键。想要了解更多方便好用的快捷键,可以在RStudio中输入Atl+Shift+K查看。

3. flexdashboard包

如果想要创建一个能快速启动和高效运行的Shiny仪表盘,可以选择flexdashboard。这个包提供简单的HTML快捷方式,可以简化侧边栏创建和构建行列展示。还有超级便捷的标题栏,可以把应用程序编译到不同的页面,以及把图标和链接放入Github代码和邮件地址等。

由于flexdashboard包基于RMarkdown进行操作,它允许把所有应用程序放在一个Rmd文件中,而不必像shinydashboard那样把程序分成独立的服务器和UI(User Interface,用户界面)文件。在需要创建一个简单的仪表盘初始版本并将其并入更高级的设计版本时,flexdashboard包十分好用。利用flexdashboard包可以在一个小时内启动和运行仪表盘。

4. R Shiny中的req函数和validate函数

R Shiny常常让人崩溃,特别是在弹出一般性错误提醒而程序员又一头雾水的时候。随着Shiny的发展,越来越多的验证函数和测试函数加入了Shiny,帮助程序员更好地诊断和提醒错误。

当操作环境中没有其他变量时,req()函数可以悄无声息地阻止一个操作的发生,并且不弹出错误提醒。程序员因而可以在此前的操作中有条件便的是,如果频繁使用某些凭证,可以在操作系统中把它们设置为环境变量。如此,用R语言系统工作时,便无需在代码中输入就可以随时使用这些凭证。(注意有凭证权限的人。)

6. styler自动生成tidyverse风格

界面上有很多代码,然而它们并不像你想要的那样整洁,你也没有时间进行多线编辑。不要担心。styler包有多个函数可以自动编辑代码,生成tidyverse风格。只需要简单地运行styler::style file(),它就会完成大部分(并不是所有)的工作。

7. 参数化R Markdown文件

当你分析了一大堆关于狗的事实并写完一个满意的R Markdown文件时,你被告知,“我还是对猫更感兴趣”。这要怎么办呢?不要担心。如果参数化了R Markdown文件,只要通过一个命令,就可以自动生成一份相似的关于猫的报告。

具体来说,需要在R Markdown文件的YAML标头中设置参数,并给每个参数赋值。

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读