Calcula el número de caracteres de cada palabra en una serie de Pandas

Para calcular el número de caracteres usamos Series.str.len() . Esta función devuelve el recuento de los caracteres de cada palabra de una serie.

Sintaxis: Serie.str.len()

Tipo de retorno: Serie de valores enteros. Los valores NULL también pueden estar presentes dependiendo de la serie de llamadas.

Otra forma de encontrar la cantidad de caracteres usando la función len() (que se envuelve dentro de la función de mapa) para que la serie dada sustituya el valor de longitud tomando series de datos como entrada usando pandas.series() .

Veamos algunos ejemplos:

Ejemplo 1: tomamos la entrada de palabras y contamos cada carácter de las palabras con la ayuda de Series.map() que sustituye los valores y da salida usando una función llamada calc.

# Import pandas library
import pandas as pd
  
# Input series of words
words = pd.Series(['Java', 'Kotlin',
                   'Python', 'Scala',
                    'Ruby'])
print("Given Series:")
print(words)
  
# Substituting values using map
rst = words.map(lambda calc: len(calc))
print("No. of characters in each word in the given series:")
print(rst)

Producción:
length of words in series

Ejemplo 2: Ingresamos una serie de palabras y valores sustitutivos usando Series.map() y usamos Series.apply() para valores individuales.

# Import pandas library
import pandas as pd
  
# Input series of words
words = pd.Series(['Number', 'Of', 'Characters',
                   'In', 'Each', 'Word'])[len(count)
                   for count in words]
  
# Substituting values using a map
words.map(len)
  
# For single values
words.apply(len)

Producción:
length of words in series-2

Ejemplo 3: Imprimir en un formato específico de palabra con su longitud.

# Import pandas library
import pandas as pd
  
# Input series of words
words = pd.Series(['alphabet', 'consonants', 
                   'vowels', 'letters'])
  
# Display length of words
# along with words
for i in range(len(words)):
    print(words[i], words.str.len()[i])     

Producción:
length of words in series-4

Publicación traducida automáticamente

Artículo escrito por vishal_sharma14 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 *