Первый код ниже работает и позволяет мне читать мой файл excel, в качестве теста я добавил новый столбец.
import numpy as np
import pandas as pd
excl = pd.read_excel (r'C:\Users\Family\Desktop\Anaconda\Book1.xlsx')
excl['new_pop'] = (excl.Pop2010 + excl.Pop2020)
print (excl)
Теперь я хотел бы записать старые данные с новым столбцом в новый файл Excel. Основываясь на своем онлайн-исследовании в Интернете, я знаю, что мне нужно использовать функцию «to_excel» в Pandas, но я не могу найти пример того, как перенести файл «excl» с новыми данными.
Раньше у меня были столбцы State, Country, Pop2010, Date, Pop2020, я добавил new_pop в качестве нового столбца с новой информацией в ячейках под ним.
excl.to_excel("new-file.xlsx")
Прокрутите вниз, пока не увидите примеры: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_excel.html
Примеры всегда задокументированы в документе pandas.
Вы можете использовать метод to_excel. В вашем случае это будет выглядеть так:
excel.to_excel('name of file.xlsx')
Подробнее о методе to_excel
читайте в документации по pandas .
Отвечает ли это на ваш вопрос? как сохранить DataFrame pandas в файл excel?