在R中保存时,在文件路径开头使用“./”的目的是什么?
When saving in R, what's the purpose of using "./" at the beginning of the file path?
我已经搜索了好几天这个问题的答案,也许我搜索的时候问的方式不对,所以我想这里也许有人会有答案。
我正在使用 windows 10. 如果我想保存一个 .csv 文件,例如,在我的工作目录中,我知道至少有两种方法可以指定文件路径:
data(iris)
###save to a foler called Data in my working directory
#method 1
write.csv(iris, "./Data/iris.1.csv")
#method 2
write.csv(iris, "Data/iris.2.csv")
这两个都有效,文件的内容和大小完全相同。
这两种方法有区别吗?具体实例我记不清了,但我想我以前使用方法2时出错,使用方法1解决了它。是否有些文件扩展名或包需要文件路径开头的“./” ?
“./”被称为“点斜线”。在大多数情况下,对于一般的 R,没有一个,但它可能是一种仍然有时使用的旧编程约定,或者与 unix/linux/*ix 文件名相关。这些帖子中有一些答案解释了差异。
What does "./" (dot slash) refer to in terms of an HTML file path location?
What is best practice use of dot slash?
我已经搜索了好几天这个问题的答案,也许我搜索的时候问的方式不对,所以我想这里也许有人会有答案。
我正在使用 windows 10. 如果我想保存一个 .csv 文件,例如,在我的工作目录中,我知道至少有两种方法可以指定文件路径:
data(iris)
###save to a foler called Data in my working directory
#method 1
write.csv(iris, "./Data/iris.1.csv")
#method 2
write.csv(iris, "Data/iris.2.csv")
这两个都有效,文件的内容和大小完全相同。
这两种方法有区别吗?具体实例我记不清了,但我想我以前使用方法2时出错,使用方法1解决了它。是否有些文件扩展名或包需要文件路径开头的“./” ?
“./”被称为“点斜线”。在大多数情况下,对于一般的 R,没有一个,但它可能是一种仍然有时使用的旧编程约定,或者与 unix/linux/*ix 文件名相关。这些帖子中有一些答案解释了差异。
What does "./" (dot slash) refer to in terms of an HTML file path location?
What is best practice use of dot slash?