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