我在多台计算机上开发项目,脚本和数据的路径取决于我开发的计算机。
所以我想创建不同的对象,每个对象可用于每个可能的开发环境。每个对象都有两个属性:projectPath和dataPath,我将存储这些相应的路径(作为字符串)。
我会预先创建每个对象。 然后在脚本的开头,我想简单地说:
devEnvironment <- PersonalLaptop
并且脚本将定义稍后在其他脚本中使用的变量,例如
data.path <- devEnvironment[dataPath]
我确信这很容易做到,也许只是为每个开发环境创建一个类和一个实例的情况,但我是一个初学者,这对我来说都是新的... < / p>
答案 0 :(得分:0)
创建对象
PersonalLaptop <- list(projectPath="laptop/project/path", dataPath="laptop/data/path")
Computer <- list(projectPath="computer/project/path", dataPath="computer/data/path")
使用对象
devEnvironment <- PersonalLaptop
data.path <- devEnvironment$dataPath
data.path
我希望这是你所期待的。最好的问候。