r语言remarkdown展示图_R语言中的十个小技巧

本文介绍了R语言中的一些实用技巧,包括使用switch函数灵活处理条件逻辑,RStudio的快捷键提升效率,使用flexdashboard快速构建Shiny仪表板,Shiny中的req和验证函数提升用户体验,利用系统环境保存敏感信息,使用styler自动美化tidyverse风格代码,参数化R Markdown文档实现内容复用,用revealjs创建交互式HTML演示文稿,以及在Shiny中利用HTML标签增强用户体验。此外,还推荐了能带来乐趣的praise包。
摘要由CSDN通过智能技术生成

一、switch函数

我喜欢swith()。它基本上是根据另一个变量的值来选择其值的if语句的一个方便的缩写。我发现当我编写代码时,根据您先前的选择需要加载不同的数据集时,它特别有用。例如,如果您有一个名为animal的变量,并且您想要根据动物是狗、猫还是兔子加载不同的数据集,您可以写下:

data

switch(animal,

"dog" = "dogdata.csv",

"cat" = "catdata.csv",

"rabbit" = "rabbitdata.csv")

)

这在Shiny应用程序中特别有用,您可能希望根据一个或多个输入菜单选项加载不同的数据集甚至环境文件。

二、RStudio快捷键

这不仅仅是一个R技巧,更多是关于RStudio IDE的更多内容,但是可用于常用命令的快捷键非常有用,可以节省大量的输入时间。我最喜欢的是Ctrl + Shift + M用于管道运算符%>%,用Alt + – 用于赋值运算符< – 。如果你想看到一整套这些很棒的快捷方式,只需在RStudio中键入Atl + Shift + K即可。

三、flexdashboard包

如果您希望快速启动Shiny仪表板,并且操作简单,那么flexdashboard软件包可以满足您的一切需求。它提供了简单的HTML快捷方式,可以轻松构建侧边栏,并将显示组织成行和列。它还有一个超级灵活的标题栏,您可以将应用程序组织到不同的页面,并放入图标和指向Github代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值