DataFrame.to_pickle() en función Pandas

El método to_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:

DataFrame.to_pickle(self, path,
                    compression='infer',
                    protocol=4)
    Argumentos                                                        Escribe    Descripción
     sendero             calle Ruta del archivo donde se almacenará el objeto decapado.
  compresión                 {‘inferir’, ‘gzip’, ‘bz2’, ‘zip’, ‘xz’, Ninguno}                       Una string que representa la compresión que se usará en el archivo de salida. De forma predeterminada, se deduce de la extensión del archivo en la ruta especificada.
 protocolo              En t Int que indica qué protocolo debe usar el pickler, por defecto HIGHEST_PROTOCOL (ver [1]_ párrafo 12.1.2). Los valores posibles son 0, 1, 2, 3, 4. Un valor negativo para el parámetro de protocolo equivale a establecer su valor en HIGHEST_PROTOCOL.

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 and printing
data = pd.DataFrame(dct)
print(data)
  
# using to_pickle function to form file 
# with name 'pickle_file'
data.to_pickle('pickle_file')

Producción :

   ID     Name  Marks Grade
0  23      Ram     89     B
1  43     Deep     97     A
2  12     Yash     45     F
3  13     Aman     78     C
4  67    Arjun     56     E
5  89   Aditya     76     C
6  90    Divya    100     A
7  56  Chalsea     87     B
8  34    Akash     81     B

Ejemplo 2:

Python3

# importing packages
import pandas as pd
   
# dictionary of data
dct = {"f1": range(6), "b1": range(6, 12)}
   
# forming dataframe and printing
data = pd.DataFrame(dct)
print(data)
   
# using to_pickle function to form 
# file with name 'pickle_file'
data.to_pickle('pickle_file')

Producción:

   f1  b1
0   0   6
1   1   7
2   2   8
3   3   9
4   4  10
5   5  11

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 *