dplyr :: end_with和大小写

问题描述 投票:2回答:1

我想选择与资本"T"结束所有变量。

这里有一个例子。

df <- data.frame(xt = c(1, 2, 3, 4, 5),
                 yT = c('a', 'b', 'c', 'd', 'e'),
                 zT = c(1, 1, 0, 0, 1))`

df %>% select(ends_with("T"))

结果:

enter image description here

我的问题是,如何让ends_with区分大小写。

r dplyr
1个回答
3
投票

你要利用ignore.case说法:

df %>% select(ends_with("T", ignore.case = FALSE))

  yT zT
1  a  1
2  b  1
3  c  0
4  d  0
5  e  1
© www.soinside.com 2019 - 2024. All rights reserved.