十个超级好用的R语言编程技巧,一般人绝不知道!
界面上有许多代码,然而它们并不像你想要的那样整洁,你也没偶然刻举办多线编辑。不要担忧。styler包有多个函数可以自动编辑代码,天生tidyverse气魄威风凛凛。只必要简朴地运行styler::style file(),它就会完成大部门(并不是全部)的事变。 7. 参数化R Markdown文件 当你说明白一大堆关于狗的究竟并写完一个满足的R Markdown文件时,你被奉告,“我照旧对猫更感乐趣”。这要怎么办呢?不要担忧。假如参数化了R Markdown文件,只要通过一个呼吁,就可以自动天生一份相似的关于猫的陈诉。 详细来说,必要在R Markdown文件的YAML标头中配置参数,并给每个参数赋值。好比:
然后只需把这些变量用R说话,如params$animal_name和params$years_of_study写进文件中就可以了。假如正常转换文件,那么每个参数就会被配置成默认值。可是,假如在转换文件选择参数时,选择了RStudio中Knit下拉列表中的选项(或行使了kint_with_parameters()函数),一个菜单就会呈现,来在转换文件前选择参数。很是棒! 参数转换 8. revealjs包 revealjs包内嵌R代码,可以行使直观的幻灯片导航菜单在HTML中建设赏心好看的演示文稿。它可以在R Markdown中行使,并有很是直观的HTML快捷方法,可以建设具有嵌套和逻辑布局的各类气魄威风凛凛的大度幻灯片。HTML名目标演示文稿也意味着人们在听演讲时可以继承行使平板电脑或手机。这真的很利便。可以通过安装包并在YAML标头中挪用来配置一个revealjs演示文稿。下面展出了行使revealjs做的一个演讲的YAML标头。
revealjs助你垂手可得完成线上演示文稿 9. R Shiny中的HTML标签(以在Shiny应用措施中播放音频为例) R Shiny中有110种HTML标签,可觉得各类百般的HTML呼吁,如名目化,提供快捷方法。然而,大部门人都没有充实操作这些标签。好比建设了一个shiny应用措施,该措施在执行某个使命时必要耗费大量的时刻。用户但愿在守候完成该使命的进程中,可以或许执行其他的多项使命,以是可以操作tags$audio这一标签,让该应用措施在完成使命时播放胜利军号来提示用户。 10. praise包 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |