Como sabemos, los datos vienen en todas las formas y tamaños. A menudo provienen de varias fuentes diferentes que tienen diferentes formatos. Para un aspirante a científico de datos, es muy importante que conozca los datos, es decir, cargar y almacenar datos presentes en varios formatos.
Tenemos algunos datos presentes en formato de string, discuta formas de cargar esos datos en el marco de datos de pandas.
Solución #1: Una forma de lograr esto es usando la StringIO()
función. Actuará como un envoltorio y ayudará a leer los datos usando la pd.read_csv()
función.
# importing pandas as pd import pandas as pd # import the StrinIO function # from io module from io import StringIO # wrap the string data in StringIO function StringData = StringIO("""Date;Event;Cost 10/2/2011;Music;10000 11/2/2011;Poetry;12000 12/2/2011;Theatre;5000 13/2/2011;Comedy;8000 """) # let's read the data using the Pandas # read_csv() function df = pd.read_csv(StringData, sep =";") # Print the dataframe print(df)
Salida:
como podemos ver en la salida, hemos leído con éxito los datos proporcionados en formato de string en un Pandas DataFrame.
Solución 2: Otro enfoque fantástico es usar la pd.read_clipboard()
función pandas.
# importing pandas as pd import pandas as pd # This is our string data StringData ="""Date;Event;Cost 10/2/2011;Music;10000 11/2/2011;Poetry;12000 12/2/2011;Theatre;5000 13/2/2011;Comedy;8000 """ # Now we copy the data to our clipboard.
Salida:
Así es como se ve después de que copiamos los datos al portapapeles.
Ahora usaremos pd.read_clipboard()
la función pandas para leer los datos en un DataFrame
# Read data df = pd.read_clipboard(sep = ';') # Print the DataFrame print(df)
Producción :
Publicación traducida automáticamente
Artículo escrito por Shubham__Ranjan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA