1
我有一个包含341个变量的大型数据框。其中有些是不同时间的相同类型的数据。例如,对于开始“病毒载量”时的病毒载量,病毒载量在6个月“t6载入”并继续进行。我如何编写一个命令来将所有包含“-vload”名称的列分组?R dataframe选择名称的某些部分的列
我有一个包含341个变量的大型数据框。其中有些是不同时间的相同类型的数据。例如,对于开始“病毒载量”时的病毒载量,病毒载量在6个月“t6载入”并继续进行。我如何编写一个命令来将所有包含“-vload”名称的列分组?R dataframe选择名称的某些部分的列
为了记录在案,使用dplyr
,下面应该工作以及:
select(dat, ends_with("vload"))
或:
dat %>% select(ends_with("vload"))
我们可以使用grep
dat[grep("vload$", names(dat))]
如果下面的解决方案适用于请考虑通过点击投票旁边的勾号来接受解决方案。 – akrun
谢谢你Akrun,它运行良好,我已经点击它,但我没有足够的声望来激活它。 – trillian