Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

here::here 使用 #1

Open
3 tasks
JiaxiangBU opened this issue Aug 29, 2019 · 1 comment
Open
3 tasks

here::here 使用 #1

JiaxiangBU opened this issue Aug 29, 2019 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers

Comments

@JiaxiangBU
Copy link
Owner

简述问题

家翔哥,看你代码里面经常用here 但是我看不懂怎么用,好尴尬

image

我运行here 总是返回这个路径 我看了一下,这个路径下有一个r历史的文件 是不是和这个有关系

希望输出的结果

嗯,这是一个相对路径管理的包,我晚点给你讲一下。tutoring 这个项目关了哈哈。。。issue 的话,你可以在这里提交 https://github.com/JiaxiangBU/tutoring2

稍等我公开后,跟你说。

这是RStudio 一个人写的

过程中产生的报错 (可选)

...

遇到报错的时候,推荐采用 debugging 思路,定位具体报错信息和报错的函数或者对象,具体可以参考例子
https://jiaxiangbu.github.io/learn_rstudioapi/analysis/rstudio-and-api-learning-notes.html#section-6.2

在书写 Rmd 文档时,

  1. library 放在前面,先让第三方包 import,这样可以让后面的函数顺利执行。
  2. 导入数据用相对路径,避免其他使用者需要重新修改路径。如果使用here函数,?here::here 查看使用方法
  3. 不要重复定义函数,已经定义,使用 source 调用。
  4. 文档编码是编码 GBK的,修改为 UTF-8,方法是在 RStudio 点击左上角的 File,点击 Save with Encoding,选择 UTF-8
  5. 代码注意缩进,或者 ctrl + shift + A reformat 代码
  6. 很多 bug 都是书写不规范导致的,先 debug 一下看看。

有关联的问题

直接把链接复制在此。

复现代码和数据

首次提问,可以建立自己全拼文件夹,见 https://github.com/JiaxiangBU/tutoring
在当前文件夹下,

把反馈的截图代码和输入数据上传,我在你的代码上进行修改。

  1. 数据传 output 文件夹
  2. 代码 (.Rmd, .md) 文档传 analysis 文件夹
    1. .md 可以展示目前代码状况,不需要我执行代码就可以看到结果,方便快速查看问题。
  3. 命名的规范如,190101-who_am_i-name.postfix

我们接下来反馈的时候给上有复现的代码和数据,这样我可以很快给你 debug。

  1. 相关的 commit 回复到 对应的 issue,这样方便之后跟踪每个问题
  2. 一个模块一个模块的解决,基本上一个问题,建立一个独立的issue,不同文档归属到对应的issue
  3. 使用 GitHub Markdown 代码方式,保证 issue 的整洁

代码尽量避免截图,因为无法复制截图复现,因此更好的方式复制代码。

如果是 R 代码,按照以下输入

...

如果是 SQL 代码,按照以下输入

...

Todos

  1. assign 给对应 owner
  2. 打上对应标签
  3. 问题解决后记得 close
@JiaxiangBU JiaxiangBU self-assigned this Aug 29, 2019
@JiaxiangBU JiaxiangBU added documentation Improvements or additions to documentation good first issue Good for newcomers labels Aug 29, 2019
@JiaxiangBU
Copy link
Owner Author

@slsongge 我晚点补充。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant