I have:
df = data.frame(col1 = c("A","b","B","C","c"))
I want:
But when I try using arrange and tidyverse, I get:
> df %>% arrange(col1)
col1
1 A
2 B
3 C
4 b
5 c
>Solution :
You can use:
library(dplyr)
data.frame(col1 = c("A","b","B","C","c")) %>%
arrange(tolower(col1), col1)
#> col1
#> 1 A
#> 2 B
#> 3 b
#> 4 C
#> 5 c
