- 0
- 0
- 0
- 0
A menudo, puede tener varios Pandas DataFrames que le gustaría escribir en varias hojas de Excel dentro del mismo libro de trabajo.
Afortunadamente, esto se puede hacer con la función pandas ExcelWriter () . Para utilizar esta función, primero debe asegurarse de tener xlsxwriter instalado:
pip instalar xlsxwriter
También debe asegurarse de tener xlwt instalado:
pip instalar xlwt
Una vez instalados, puede escribir fácilmente varios Pandas DataFrames en varias hojas de Excel:
importar pandas como pd #crea tres DataFrames df1 = pd.DataFrame ({'dataset': ['A', 'B', 'C', 'D', 'E']}) df2 = pd.DataFrame ({'conjunto de datos': [13, 15, 15, 17, 22, 24, 29, 30]}) df3 = pd.DataFrame ({'conjunto de datos': [3, 6, 6]}) # cree un escritor de Pandas Excel usando XlsxWriter como el escritor del motor = pd. ExcelWriter (' dataframes.xlsx ', motor = ' xlsxwriter ') #escribe cada DataFrame en una hoja específica df1. to_excel (escritor, sheet_name = ' primer conjunto de datos ') df2. to_excel (escritor, sheet_name = ' segundo conjunto de datos ') df3. to_excel (escritor, sheet_name = ' tercer conjunto de datos ') #cierre el escritor de Pandas Excel y genere el archivo de Excel escritor.save ()
El libro de trabajo de Excel resultante tendrá cada uno de los Pandas DataFrames almacenados en una hoja separada:
El primer DataFrame:
El segundo DataFrame:
El tercer DataFrame:
Recursos adicionales
Cómo combinar varias hojas de Excel en Pandas
Cómo leer archivos de Excel con Pandas
Cómo leer archivos CSV con Pandas
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: