第13章 路径

我们在读取文件时,可以使用文件完整的存储路径,比如D:/a-quick-start-on-data-analysis-in-r/data/goods.xlsx,它能帮助我们找到任意位置上的文件,这条路径被称绝对路径(absolute directory)

有时,文件的绝对路径很长,而且我们需要处理的文件一般都集中在特定文件夹下,这时,为了避免代码冗长,我们可以先设定一个工作路径,告诉R在查找文件时只查找存储在这个工作路径下的文件。这样,当我们要调用特定文件时,只需要调用该文件在当前工作路径下的路径,这条路径被称为相对路径(relative directory)。例如,当我们将D:/a-quick-start-on-data-analysis-in-r设置为工作路径,这时,如果要调用goods.xlsx,只需要输入路径data/goods.xlsx即可。

我们可以使用getwd()函数来获取当前的工作路径,使用setwd()设置新的工作路径。wd代表working directory

注意

  • 在设置了工作路径后,数据或图片的存储读取都会默认在该工作路径下进行。
  • 需要读取存储在其它路径的数据时,需要使用绝对路径