全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
12751 2
2018-09-21
比如有数据集S1,如图所示,需要把变量名中所有带MNT字段的变量所在的列都挑出来,组成新的数据集,代码该如何写?谢谢了。 1234.jpg
S1.xlsx
大小:(9.81 KB)

 马上下载


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-9-21 16:42:52
## 相当简单:
library(magrittr)
xv<-stringr::str_subset(names(data),"^MNT“)
newdata<-data%>%dplyr::select(one_of(xv))
## data 是原数据集,newdata是你所需的新数据

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-9-21 16:46:19
S1[ grepl( pattern = "MNT", names(S1))]
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群