Método DataFrame.read_pickle() en Pandas

Requisito previo: método pd.to_pickle()

El método read_pickle() se usa para encurtir (serializar) el objeto dado en el archivo. Este método utiliza la sintaxis que se indica a continuación:

Sintaxis:

pd.read_pickle(path, compression='infer')

Parámetros:

Argumentos                               Escribe                                                                             Descripción
sendero calle Ruta del archivo donde se cargará el objeto decapado.
compresión {‘inferir’, ‘gzip’, ‘bz2’, ‘zip’, ‘xz’, Ninguno}, predeterminado ‘inferir’ Para la descompresión sobre la marcha de datos en disco. Si es ‘inferir’, use gzip, bz2, xz o zip si la ruta termina en ‘.gz’, ‘.bz2’, ‘.xz’ o ‘.zip’ respectivamente, y sin descompresión en caso contrario. Establézcalo en Ninguno para no descomprimir.

A continuación se muestra la implementación del método anterior con algunos ejemplos:

Ejemplo 1:

Python3

# importing packages 
import pandas as pd 
  
# dictionary of data 
dct = {'ID': {0: 23, 1: 43, 2: 12, 
            3: 13, 4: 67, 5: 89, 
            6: 90, 7: 56, 8: 34}, 
    'Name': {0: 'Ram', 1: 'Deep', 
                2: 'Yash', 3: 'Aman', 
                4: 'Arjun', 5: 'Aditya', 
                6: 'Divya', 7: 'Chalsea', 
                8: 'Akash' }, 
    'Marks': {0: 89, 1: 97, 2: 45, 3: 78, 
                4: 56, 5: 76, 6: 100, 7: 87, 
                8: 81}, 
    'Grade': {0: 'B', 1: 'A', 2: 'F', 3: 'C', 
                4: 'E', 5: 'C', 6: 'A', 7: 'B', 
                8: 'B'} 
    } 
  
# forming dataframe 
data = pd.DataFrame(dct) 
  
# using to_pickle function to form file 
# with name 'pickle_file' 
pd.to_pickle(data,'./pickle_file.pkl')
  
# unpickled the data by using the
# pd.read_pickle method
unpickled_data = pd.read_pickle("./pickle_file.pkl")
print(unpickled_data)

Producción :

Ejemplo 2:

Python3

# importing packages 
import pandas as pd 
  
# dictionary of data 
dct = {"f1": range(6), "b1": range(6, 12)} 
  
# forming dataframe 
data = pd.DataFrame(dct) 
  
# using to_pickle function to form file 
# with name 'pickle_data' 
pd.to_pickle(data,'./pickle_data.pkl')
  
# unpickled the data by using the
# pd.read_pickle method
unpickled_data = pd.read_pickle("./pickle_data.pkl")
print(unpickled_data)

Producción :

Publicación traducida automáticamente

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