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:
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:
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:
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