En este artículo, veamos cómo eliminar números de una string en Pandas. Actualmente, usaremos solo el archivo .csv con fines de demostración, pero el proceso es el mismo para otros tipos de archivos. La función read_csv() se utiliza para leer archivos CSV.
Sintaxis:
para el método ‘reemplazar()’:
str.replace(antiguo, nuevo)
Aquí calle. replace() devolverá una string en la que el parámetro ‘antiguo’ será reemplazado por el parámetro ‘nuevo’. Ahora veamos a través de la codificación cómo eliminar números de strings en el marco de datos de pandas.
Ejemplo 1:
Python3
# code import pandas as pd # creating dataframe df = pd.DataFrame.from_dict({'Name': ['May21', 'James', 'Adi22', 'Hello', 'Girl90'], 'Age': [25, 15, 20, 33, 42], 'Income': [21321, 12311, 25000, 32454, 65465]}) # removing numbers from strings of speciafied # column, here 'Name' df['Name'] = df['Name'].str.replace('\d+', '') # display output with numbers removed from # required strings print(df)
Producción:
Ejemplo 2:
Python3
# code import pandas as pd # creating dataframe df = pd.DataFrame.from_dict({'Name': ['rohan21', 'Jelly', 'Alok22', 'Hey65', 'boy92'], 'Age': [24, 25, 10, 73, 92], 'Income': [28421, 14611, 28200, 45454, 66565]}) # removing numbers from strings of speciafied # column, here 'Name' df['Name'] = df['Name'].str.replace('\d+', '') # display output with numbers removed from # required strings print(df)
Producción:
Publicación traducida automáticamente
Artículo escrito por rijushree100guha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA