convertir todos los datos categoricos de un data frame de minusculas a mayusculas y al contrario
he consultado pero solo encuentro convertir un vector y quiero convertir cualquier dataframe que suba a la aplicacion
utilizo toupper(data frame)
pero me sale error data' must be 2-dimensional (e.g. data frame or matrix)
Like this?
#Invent some data
DF <- data.frame(Treat = letters[1:5],
Treat2 = letters[11:15],
Treat3 = 1:5,
Treat4 = letters[21:25]
, stringsAsFactors = FALSE)
DF
#> Treat Treat2 Treat3 Treat4
#> 1 a k 1 u
#> 2 b l 2 v
#> 3 c m 3 w
#> 4 d n 4 x
#> 5 e o 5 y
library(dplyr)
DF2 <- mutate_if(DF, is.character, toupper)
DF2
#> Treat Treat2 Treat3 Treat4
#> 1 A K 1 U
#> 2 B L 2 V
#> 3 C M 3 W
#> 4 D N 4 X
#> 5 E O 5 Y
Created on 2020-01-19 by the reprex package (v0.3.0)
2 Likes
This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.