En python, si deseamos convertir solo el primer carácter de cada palabra a mayúsculas, podemos usar el método capitalize() . O podemos tomar solo el primer carácter de la string y cambiarlo a mayúsculas usando el método upper() . Entonces, para convertir el primer y último carácter de cada palabra a mayúsculas en una serie, usaremos un enfoque similar. En primer lugar, creemos una serie en Pandas.
Ejemplo: Vamos a crear una Serie Pandas
# importing pandas as pd import pandas as pd # Create the series series = pd.Series(['geeks', 'for', 'geeks', 'pandas', 'series']) # Print the series print("Series:") series
Producción :
Una vez que hayamos creado una serie usando Pandas, aplicaremos una función lambda() a toda la serie usando la función map() . La función lambda tomará el primer carácter usando el corte, lo capitalizará y agregará el resto de la string tal como está hasta el último carácter. El último carácter vuelve a estar en mayúsculas y se agrega a la serie resultante.
Ejemplo :
# Apply the lambda function to # capitalize first and last # character to each word newSeries = series.map(lambda x: x[0].upper() + x[1:-1] + x[-1].upper()) # Print the resulting series print("\nResulting Series :") newSeries
Producción :
Publicación traducida automáticamente
Artículo escrito por sayaliparulekar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA