首页 > 解决方案 > 在R中保存时,在文件路径开头使用“./”的目的是什么?

问题描述

我已经搜索了几天的答案,也许我在搜索时没有以正确的方式问它,所以我想也许这里有人会有答案。

我使用的是 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解决了。是否某些文件扩展名或包需要文件路径开头的“./” ?

标签: rcsvexport-to-csvfilepath

解决方案


“./”称为“点斜杠”。在大多数情况下,通常使用 R,没有一个,但它可能是一种较旧的编程约定,有时仍在使用,或者与 unix/linux/*ix 文件名相关。这些帖子中有一些答案可以解释差异。

就 HTML 文件路径位置而言,“./”(点斜杠)指的是什么?

点斜杠的最佳实践是什么?


推荐阅读