我是一名 Stata 用户,正在尝试学习 R。
我有几个很长的文件夹路径,在我的 Stata 代码中,我将它们存储为本地宏。我在这两个文件夹中都有多个文件可用于我的分析。
我知道,在 R 中,每次我想引用其中一个文件夹中的文件时,我都可以更改工作目录,但这绝对不是一个好方法。即使我将文件夹路径存储为 R 中的字符串,我也不知道如何引用它们。例如,在 Stata 中我会使用“folder1”。
我想知道尝试在 R 中逐行重写 Stata 代码是否不是学习 R 的最佳方法。
有人可以帮忙吗?
最佳答案
也许你想要file.path()
?
a <- "c:"
b <- "users"
c <- "charles"
d <- "desktop"
setwd(file.path(a,b,c,d))
getwd()
#----
[1] "c:/users/charles/desktop"
您可以将 source
或 read.XXX
或其他任何内容包裹起来以执行您想要的操作。
关于R 相当于 Stata 本地或全局宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15691390/