我有一个包含341个变量的大型数据框。其中一些是不同时间的相同类型的数据。例如,对于起始“t0vload”处的病毒载量,病毒载量为6个月“t6vload”并继续。如何编写命令以将名称为“-vload”的所有列进行子集化?
答案 0 :(得分:2)
我们可以使用grep
dat[grep("vload$", names(dat))]
答案 1 :(得分:1)
对于记录,使用dplyr
,以下内容也应该有效:
select(dat, ends_with("vload"))
或:
dat %>% select(ends_with("vload"))