Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R文件中的目录/索引_R_Rstudio - Fatal编程技术网

R文件中的目录/索引

R文件中的目录/索引,r,rstudio,R,Rstudio,我有一个很长的R脚本文件(一个有2723行),我可以创建目录或索引来浏览文件吗 我想创建一个目录,指向文本中的特定行,比如说我有20个变量要分析,一个目录将有20个项目。您可以使用CTRL+SHIFT+R(Cmd+SHIFT+R在Mac上)插入部分 有关详细信息,请参见 代码折叠RStudio支持代码区域的自动折叠和用户定义的折叠。代码折叠允许您轻松显示 并隐藏代码块,以便更轻松地导航源文件 并专注于手头的编码任务 要在代码段之间导航,可以使用跳转到菜单 可在编辑器底部找到: 也许你可以单击右

我有一个很长的R脚本文件(一个有2723行),我可以创建目录或索引来浏览文件吗


我想创建一个目录,指向文本中的特定行,比如说我有20个变量要分析,一个目录将有20个项目。

您可以使用
CTRL
+
SHIFT
+
R
Cmd
+
SHIFT
+
R
在Mac上)插入部分

有关详细信息,请参见

代码折叠RStudio支持代码区域的自动折叠和用户定义的折叠。代码折叠允许您轻松显示 并隐藏代码块,以便更轻松地导航源文件 并专注于手头的编码任务

要在代码段之间导航,可以使用跳转到菜单 可在编辑器底部找到:


也许你可以单击右上角“源”按钮旁边的按钮。 不幸的是,我不能在这里张贴图片


或者,如果您想将代码及其结果导出为PDF、HTML甚至word文件,您可以尝试使用Rmarkdown生成TOC而不是脚本。

您希望目录或索引包含什么内容。你想让他们指向什么?存在于r studio中。在独立的R?可能是
control/command+f
?我将代码分解成逻辑块(尽我所能),然后
source
将这些文件与
source(“file1.R”,echo=TRUE)
。这有点像一个目录,但它不是免费的。如果Rstudio中存在这一点,它在哪里?请参阅@zx8754的答案。然后,editorOk的底部会出现一个块列表(带名称),我知道“目录”会显示在底部。非常感谢。@user3083324添加了图片以澄清。我可以编译一个部分吗?请避免在这里发布新问题。正如上面@RichardHerron所建议的,最好将代码分成更小的代码块,并使用
source()