设置当前R语言源文件目录作为工作目录的方法 您所在的位置:网站首页 r语言设置工作目录到目标文件夹 设置当前R语言源文件目录作为工作目录的方法

设置当前R语言源文件目录作为工作目录的方法

2024-03-03 12:40| 来源: 网络整理| 查看: 265

RStudio中设置当前R语言源文件目录作为工作目录的方法

_ 在运行R程序文件(或者称为源文件)的时候,需用setwd设置工作路径,才能引用一些其它资源、或设置输出的结果存放路径。复制程序文件夹到其它地方时,必须修改*.R中的绝对路径才能运行,这样弄得很麻烦。

能否自己找源程序的绝对路径,运行前不用修改了呢?在其他的语言中都能很方便的做到,先找到“自己”的绝对路径,然后用相对路径找到辅助资源文件。 R这一点做的较差,我看了好长时间工作路径、文件夹操作相关的内容,都没有办法实现这个功能。

今天终于找到了,在rstudio中能够实现,R程序的文件夹复制到一个新地方后,能够直接运行,调用数据文件,方法如下。本例子是R3.6版本下完成的。_

文本文件 data669.txt 的内容,复制下来存到 txt文件。 A,B,C,D 71,74,92,79 77,73,62,70

# ====RStudio中设置当前源文件目录作为工作目录================ # RStudio中设置当前源文件目录作为工作目录 # 路径中中文字符也可以识别。 install.packages("rstudioapi") #首次使用必须安装rstudioapi包 library(rstudioapi) setwd(dirname(rstudioapi::getActiveDocumentContext()$path)) getwd() #查看是否为工作目录 dir() #查看该目录的文件夹和文件 data0=read.table("./data669.txt",sep=",",header = T) #读取工作目录下的data669.txt文件。 data0 #显示文件内容

#参考: #https://blog.csdn.net/calmreason/article/details/78199328



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有