Python | Pandas Series.str.lower(), upper() y title()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *