Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

546
Views
¿Cuál es la diferencia entre guardar un marco de datos de pandas en pickle y en csv?

Estoy aprendiendo pandas de Python. Veo un tutorial que muestra dos formas de guardar un marco de datos de pandas.

  1. pd.to_csv('sub.csv') y para abrir pd.read_csv('sub.csv')

  2. pd.to_pickle('sub.pkl') y para abrir pd.read_pickle('sub.pkl')

El tutorial dice que to_pickle es para guardar el marco de datos en el disco. Estoy confundido acerca de esto. Porque cuando uso to_csv , vi que aparece un archivo csv en la carpeta, que supongo que también se guarda en el disco, ¿verdad?

En general, ¿por qué queremos guardar un marco de datos usando to_pickle en lugar de guardarlo en csv o txt u otro formato?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

CSV

  • ✅legible por humanos
  • ✅plataforma cruzada
  • ⛔más lento
  • ⛔más espacio en disco
  • ⛔no conserva tipos en algunos casos

pepinillo

  • ✅guardado/carga rápido
  • ✅menos espacio en disco
  • ⛔ no legible por humanos
  • ⛔solo Python

También eche un vistazo al formato de parquet ( to_parquet , read_parquet )

  • ✅guardado/carga rápido
  • ✅menos espacio en disco que pickle
  • ✅compatible con muchas plataformas
  • ⛔ no legible por humanos
over 4 years ago · Santiago Trujillo Report

0

Pickle es una forma serializada de almacenar un marco de datos de Pandas. Básicamente, está escribiendo la representación exacta del marco de datos en el disco. Esto significa que los tipos de las columnas y los índices son los mismos. Si simplemente guarda un archivo como csv , solo lo está almacenando como una lista separada por comas. Dependiendo de su conjunto de datos, parte de la información se perderá cuando vuelva a cargarlo.

Puede leer más sobre la biblioteca pickle en python, aquí .

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!