-5

我有一个逗号分隔的配置文件,其中包含 2 个元素:

Attribute,  Method
------------------
   Design,    Text
Objective,    Text
 Adaptive, Boolean

我正在阅读如下配置文件:

for (i in 1:nrow(Attributes)) {
    if (Attributes$Method[i]=='Text') {
        output<- doc[i:End_Line];
    }
}

问题是:对于配置文件中的每个属性,我想写入一个单独的向量,其名称使用配置文件中的属性名称动态创建。

所以在运行结束时,我希望有 3 个不同的向量。

我尝试使用:output$Attributes$Attribute <- doc[i:End_Line] 但没有运气。想知道以前有没有人这样做过?

非常感谢,西马克

4

1 回答 1

2

我可能会从这个开始,因为我仍然不确定你在追求什么:

data <- read.csv("file.csv")
rownames(data) <- data[,1]
data

然后,您可以像这样轻松地单独访问它们:

data[1,]
data[2,]

但也像这样:data["Adaptive", ]

让我知道,我会相应地更新答案。

于 2013-07-13T12:15:37.123 回答