这是一个初学者问题,但我在其他地方找不到答案。
我正在使用R,我有一个简单的结构,我可以用$来查询一些字段。 您可以通过以下方式获取我使用的数据:
library(caret)
library(AppliedPredictiveModeling)
set.seed(3433)
data(AlzheimerDisease)
adData = data.frame(diagnosis,predictors)
inTrain = createDataPartition(adData$diagnosis, p = 3/4)[[1]]
training = adData[ inTrain,]
testing = adData[-inTrain,]
现在我想获取training
中以IL
开头的所有变量,以便我可以将它们用作preProcess
方法的输入。有人可以告诉我该怎么做吗?
谢谢!
答案 0 :(得分:1)
请参阅?grep
和?regex
。例如,
mynames <- c("IL1","a","b","IL2")
mynames[grep("^IL", mynames)]
或只是
grep("^IL", mynames, value = T)