R:创建了一个具有两个属性的对象(类?)

时间:2014-10-03 08:27:27

标签: r object

我在多台计算机上开发项目,脚本和数据的路径取决于我开发的计算机。

所以我想创建不同的对象,每个对象可用于每个可能的开发环境。每个对象都有两个属性:projectPath和dataPath,我将存储这些相应的路径(作为字符串)。

我会预先创建每个对象。 然后在脚本的开头,我想简单地说:

devEnvironment <- PersonalLaptop

并且脚本将定义稍后在其他脚本中使用的变量,例如

data.path <- devEnvironment[dataPath]

我确信这很容易做到,也许只是为每个开发环境创建一个类和一个实例的情况,但我是一个初学者,这对我来说都是新的... < / p>

1 个答案:

答案 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

我希望这是你所期待的。最好的问候。