2017-03-21 1 views
-1

Ich habe ein Datenframe mit mehreren Spalten aus denen eine Spalte Städtenamen mit Großbuchstaben ersten Buchstaben hat. Ich möchte die Namen aller Städte mit Kleinbuchstaben und einen aktualisierten Datenrahmen mit allen vorhandenen Spalten sehen.Konvertieren der Zeichen von Strings in einer einzelnen Spalte in Kleinbuchstaben und erhalten den aktualisierten Datenrahmen mit allen Spalten

Ex-

colA,colB,colC 
Australia,Albany,23 
Australia,Sydney,56 
India,Delhi,67 
India,Guntur,89 

Ich mag Ausgabe als

colA,colB,colC 
Australia,albany,23 
Australia,sydney,56 
India,delhi,67 
India,guntur,89 

ich versuchte mit 'dplyr :: mutate_each' Funktion, aber am Ende wie

folgenden
colB 
albany 
sydney 
delhi  
guntur 
+0

einfach den 'toupper' in dem obigen Link – Sotos

+0

@Sotos, @Japp zu' tolower' ändern; Entschuldigung, wenn ich meine Frage nicht richtig gelöst habe. Frau Jess hat den richtigen Code vorgeschlagen, für den ich genau das Ergebnis gefunden habe, nach dem ich suche. – vamC

Antwort

0

Die tolower Funktion sollte Mach den Trick so:

df <- df %>% 
     mutate(colB = tolower(colB) 
+0

Ja, das hat mir geholfen. Vielen Dank @jess – vamC

1

Datenrahmen $ Spalte < -sapply (Datenrahmen $ Spalte, tolower)

+0

es funktionierte für mich danke! – N0rA

Verwandte Themen