嗨,这是莎朗·马克利斯,编辑数据和分析总监IDG通信。我在这里做一集5多与R:节省时间RStudio代码段。
代码片段是宏或模板的另一个短语。他们的方式来存储,好了,代码片段,您很可能希望重新使用。大多数软件的编写代码,或IDE中,有一个版本的这些。RStudio有他们。让我告诉你它们是如何工作 - 以及如何使自己的。
我会通过进口年我在最后一集所使用的数据,IT经理的工资开始。下面是该数据看起来的默认ggplot柱状图等。
而且,我想要什么我最终图形的样子。
我花了很多时间相当数量的调整是图形代码。我改变在y轴上条的颜色,加入标记物,包括逗号,中心的标题和副标题...。我会。决不。记得。怎么样。至。做。这个。再次。
我可以保存图形在文件中,并希望我记得那里的文件。或者,我想我可以做一个函数与所有这些默认设置,但如果我想有一个更有点扭捏下一次做到这一点变得非常棘手。
相反,我做了一个代码段。
我会打开一个新的文件,所以你可以看到这是如何工作。RStudio还具有内置的片段,所以我的名字全是我的开始my_underscore。如果我开始键入
你可以看到我已经得到了很多人在下拉列表中。我打电话给我的条形图片段my_custom_barchart。我会键入,选择它,你所看到的弹出。我对图中的所有代码。
但不是唯一的代码。还有在这个片段中的变量。我的光标会自动跳转到第一个变量,我把它叫做mydataframe。我会改变我的数据帧,工资的名字。如果我打的TAB键,我的光标跳到下一个变量,我把它叫做myxcol。我会改的,要新年。我会再次袭来标签,并注意发生了什么事这个时候。在有些情况下使用myycol变量两个地方。当我改变,要薪水的第一个,第二个也发生变化。
而且,我可以再次袭来标签两次去我的标题和副标题变量。
现在,如果我运行此代码,我得到了我的自定义格式的图形。
代码片段生活在一个特殊的RStudio文本文件,你可以用菜单命令
但你不必去通过4层菜单去的片段文件。该usethis封装具有功能edit_rstudio_snippets()。带有自动完成,我觉得更容易。
我把我的片段在文件(它下面的那些附带RStudio)的顶部。这是该格式。每个片段始于在一行的开头字的摘录,后跟一个空格,然后将片段的名称。下面的所有代码段代码必须用标签来缩进。如果您使用空格缩进的代码,代码段将无法正常工作。
否则,你写的大多是你想要的,像往常一样的代码。一旦每个代码行以标签开始,它可以有更多的空间。
要添加变量,你开始与一个美元符号和大括号,那么你的变量的数目,一个冒号,变量的名称,右大括号。你可以看到,在我的片段,在那里我定义的变量mydataframe,myxcol和myycol的第一行代码。您的光标会从变量跳到变量基于变量的数字:如果您使用的是可变不止一次在这里1,2和3,你给它的相同数量和名称在代码中的多个位置。
保存的R片段文件,就大功告成了。
而且,我为这个情节做了。感谢您的收看!对于以上R提示,头向多与R视频网页在bit.ly/morewithR。这是HTTPS B I牛逼周期LŸ削减更多的与R,全部小写除了R.这么久,希望看到你下一集!