Вот моя ситуация. У меня есть объект, который я создал, используя read.spss
.
> a <- read.spss(...)
> attach(a)
Теперь в этом объекте a
это набор вопросов, которые я хотел бы вытащить, которые следуют за последовательностью номеров вопросов:
> q3 <- data.frame(q3_1, q3_2, q3_4, ... q3_27)
Есть ли способ автоматизировать его, чтобы он вытаскивал все вопросы, начиная с q3_
, из исходного объекта в новый q3 data.frame
?
Я пытался использовать функцию paste
, но безрезультатно.
> q3 <- data.frame(paste("q3_",1:27,sep=""))
Это просто возвращает data.frame
с вставленной последовательностью.
В идеале я хотел бы что-то, что вытягивает все из вопроса, начинающегося с qX_
, так как некоторые значения отсутствуют или устарели.