根据名称选择变量(简单正则表达式)

前端之家收集整理的这篇文章主要介绍了根据名称选择变量(简单正则表达式)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想加入变量名称,暗示我应该用它们做什么.我想象一个数据框“调查”.
library(Rlab) # Needed for rbern() function.
survey <- data.frame(cbind(  
id = seq(1:10),likert_this = sample(seq(1:7),10,replace=T),likert_that = sample(seq(1:7),dim_bern_varx = rbern(10,0.6),disc_1 = sample(letters[1:5],replace=T)))

现在我想用包含likert的所有变量做某些事情,其他的变量包含bern等.

如何在R中完成?

您可以将grep()与colnames()一起使用:
survey[,grep("bern",colnames(survey))]

猜你在找的正则表达式相关文章