【2019.06.07】【学习笔记】关于R当前工作路径的问题

因为最近做5147遇到了很多问题,这里先把问题陈列下来:

  • D3 的旭日图(sunburn) 数据生成格式的问题
  • R 旭日图
  • R 工作路径的问题

首先关于D3的一些看法,虽然D3很好很强大,但是对于生成旭日图,我选择R。原因很简单,因为R里有支持生成旭日图的包,然而D3里需要自己手动画图,这里需要对于svg,g, hierarchy, etc, 这些都要有深刻的认识,不适合刚上手的小白(尤其是对于Monash 这种基本全靠自学的教学方式,选择合适的工具最快的完成作业才是王道 ---- 因为你也不会因为付出多大汗水而收获比别人更高的分数)。

一直,也是经常困扰我的问题。R路径的问题。
R的默认工作路径(Windows 用户):C:\Users\xxxxx 也就是说你的主路径
使用默认的工作路径会产生很多问题,最主要的问题是占C盘空间啊喂!并且会产生很多保存问题!!(为了不让代码没保存,一定要看下面几个保命措施)

  • 如果是写小的程序:

    getwd()// 获取当前工作路径
    setwd() // 设置当前工作路径
    choose.dir() // 选择工作路径

注意getwd()这里并不意味着你的当前工作路径,是你文件所在的路径。所以,这个指令其实只是帮你检查一下你的工作路径是否正确,如果不正确,你没有保存你的代码---- 一首凉凉送给你吧。

  • 写R project || R shiny
    我推荐你新建一个R project, 这样文件的路径就自动设置好了,妈妈再也不用担心我的代码丢了。

  • 最后的办法
    我看了很多方法,如果你使用Rstudio 的话,你可以使用这个方法查看当前文件所在路径:

    install.packages(“rstudioapi”) // 安装包
    library(rstudioapi) // 引入包
    setwd(dirname(rstudioapi::getActiveDocumentContext()$path)) // 获得当前文件工作路径
    source(“xxxxxxxx.R”) //这个时候你就可以调用别的文件啦!
    ——————————————————————————————————————————————————————

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Keepdreamlive

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值