【R每日一贴】subset()函数使用??
这个贴子,以实际问题介绍subset()函数的应用。
问题描述?
提取四家公司12月31日的营销数据。
怎么做…..
按着以下步骤操作
第一步:数据集
company.id <- rep(c(1,2,3), each=4)
company.date <- rep(c("2007/10/31","2007/11/30", "2007/12/31", "2008/12/31"), time=3)
company.number <- c(100, 150, 200, 110, 145, 198, 112, 160, 201, 111, 165, 240)
company.data <- data.frame(company.id, company.date, company.number)
company.data
第二步:提取四家公司12月31日的营销数据
subset(company.data, grepl('?/12/31', company.data$company.date))
如何运行?
1 利用data.frame()构建这个数据集,若是对于实际问题可以采用read.table()函数或者read.csv()函数导入数据到R中
2 利用subset()函数提感兴趣的数据,条件采用grepl()函数来进行构造和生成逻辑为真的观测,在grepl()函数里面使用正则表达式选取符合要求的内容。
请参阅:
关于R语言subset()函数的详细使用和实例,请运行下面代码
?subset
example(subset)
请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!