Var1 est une liste:
var1 <- list(c("Parts of a Day", "Time in Astronomy", "Star"), c("Tree Tall", "Pine Tree"))
Comment convertir tous les caractères en minuscules? La réponse souhaitée est la liste suivante:
var1 <- list(c("parts of a day", "time in astronomy", "star"), c("tree tall", "pine tree"))
J'ai utilisé
as.list(tolower(var1))
Mais il donne la réponse suivante avec des indésirables \
[[1]]
[1] "c(\"parts of a day\", \"time in astronomy\", \"star\")"
[[2]]
[1] "c(\"tree tall\", \"pine tree\")"
Merci.
Vous devez utiliser sapply
pour mettre en minuscule chaque vecteur de caractères de votre liste
sapply(var1, tolower)
# [[1]]
# [1] "parts of a day" "time in astronomy" "star"
#
# [[2]]
# [1] "tree tall" "pine tree"
sinon tolower
fait as.character()
sur votre liste entière, ce qui n'est pas ce que vous voulez.
Utilisez gsub
gsub("/", "", var1)
as.list(tolower(var1))
cela supprimera tout votre/de votre variable.