Python es un excelente lenguaje para realizar análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos. Pandas es uno de esos paquetes y facilita mucho la importación y el análisis de datos.
Python tiene algunos métodos incorporados para convertir una string en minúsculas, mayúsculas o Camel. Pero estos métodos no funcionan en la lista y otros objetos de strings múltiples. Pandas es una biblioteca para el análisis de datos que proporciona métodos separados para convertir todos los valores de una serie en los respectivos casos de texto. Dado que lower, upper y title también son palabras clave de Python, .str debe tener el prefijo antes de llamar a estas funciones en una serie de Pandas.
Sintaxis:
Series.str.lower() Series.str.upper() Series.str.title()
Parámetros: No toma ningún parámetro
Tipo de retorno: Serie con nuevos valores
Para descargar el archivo CSV utilizado, haga clic aquí.
En los siguientes ejemplos, el marco de datos utilizado contiene datos de algunos empleados. La imagen del marco de datos antes de cualquier operación se adjunta a continuación.
Ejemplo #1: Uso .lower()
en una Serie
En este ejemplo, la columna Nombre llama a la función .lower() y, por lo tanto, todos los valores de la columna Nombre se convertirán a minúsculas.
# importing pandas package import pandas as pd # making data frame from csv file data = pd.read_csv("employees.csv") # converting and overwriting values in column data["First Name"]= data["First Name"].str.lower() # display data
Salida:
como se muestra en la imagen de salida del marco de datos, todos los valores en la columna Nombre se han convertido a minúsculas.
Ejemplo #2: Uso .upper()
en una Serie
En este ejemplo, la columna Equipo llama a la función .upper() y, por lo tanto, todos los valores en la columna Equipo se convertirán en mayúsculas.
# importing pandas package import pandas as pd # making data frame from csv file data = pd.read_csv("employees.csv") # converting and overwriting values in column data["Team"]= data["Team"].str.upper() # display data
Salida:
como se muestra en la imagen de salida del marco de datos, todos los valores en la columna Equipo se han convertido a mayúsculas.
Ejemplo #3: Uso .title()
en una Serie
En este ejemplo, la función .title() está siendo llamada por la columna Team y, por lo tanto, todos los valores en la columna into se convertirán al caso Camel. Dado que los valores en la columna Equipo ya estaban en mayúsculas y minúsculas, se convirtió a Mayúsculas antes y luego nuevamente a mayúsculas y minúsculas para verificar la funcionalidad del método .title().
# importing pandas package import pandas as pd # making data frame from csv file data = pd.read_csv("employees.csv") # converting and overwriting values in column data["Team"]= data["Team"].str.upper().str.title() # display data
Salida:
como se muestra en la imagen de salida del marco de datos, todos los valores en la columna Equipo se han convertido en caso Camel.
Publicación traducida automáticamente
Artículo escrito por Kartikaybhutani y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA