加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 06:32:33 所属栏目:百科 来源:网络整理
导读:我想加入变量名称,暗示我应该用它们做什么.我想象一个数据框“调查”. 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
我想加入变量名称,暗示我应该用它们做什么.我想象一个数据框“调查”.
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))]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读