我有一个逗号分隔的配置文件,包含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];
}
}
问题是:对于配置文件中的每个属性,我想写一个单独的向量,其名称是使用Config文件中的属性名称动态创建的。
所以在运行结束时,我希望有3个不同的向量。
我尝试过使用:output$Attributes$Attribute <- doc[i:End_Line]
但没有运气。想知道是否有人这样做过吗?
提前多多感谢, 西马克
答案 0 :(得分:2)
我可能会从这开始,因为我仍然不确定你追求的是什么:
data <- read.csv("file.csv")
rownames(data) <- data[,1]
data
然后您可以像这样单独轻松访问它们:
data[1,]
data[2,]
但也像这样:data["Adaptive", ]
请告诉我,我会相应更新答案。