这是一个愚蠢的例子,但我不知道如何解决这个问题。希望这能说明我的问题。我在 Windows 10 中工作。我的数据包含在此目录中:
C:/Project/Attempt1/RCode/Data/data.txt
如果我的 R 脚本在,C:/Project/Attempt1/RCode我可以像这样读取数据:
read.table(./Data/data.txt)
但是,如果我的数据保留在同一个地方,但我这里有另一个脚本:
C:/Project/Attempt2/RCode
如何在data.txt不引用整个路径的情况下访问该文件?但这不起作用:.Attempt1/RCode/Data/data.txt如果我的工作目录是C:/Project/Attempt2/RCode.
为了回答这个问题,请相信以下三件事是正确的:
data.txt我希望这是有道理的
您可以使用 导航“向上”目录..。尝试这个:
dat = read.table('../../Attempt1/RCode/Data/data.txt')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6632 次 |
| 最近记录: |