dplyr :: end_with和区分大小写

时间:2019-02-11 15:42:16

标签: r dplyr

我正在尝试选择所有以大写字母"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区分大小写。

1 个答案:

答案 0 :(得分: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