在Python中,可以使用pandas库来操作数据框(dataframe)和Excel文件。要将输出作为新列添加到dataframe,并将结果输出到Excel文件,可以按照以下步骤进行操作:
apply
函数将该函数应用于dataframe的每一行,并将结果作为新列添加到dataframe:df['Total'] = df.apply(calculate_total, axis=1)完整的代码如下:
import pandas as pd
from openpyxl import Workbook
data = {'Name': ['John', 'Emma', 'Mike'],
'Age': [25, 28, 30]}
df = pd.DataFrame(data)
def calculate_total(row):
return row['Age'] * 2
df['Total'] = df.apply(calculate_total, axis=1)
writer = pd.ExcelWriter('output.xlsx', engine='openpyxl')
df.to_excel(writer, index=False)
writer.save()
这样,你就可以将输出作为新列添加到dataframe,并将结果保存到名为"output.xlsx"的Excel文件中了。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云