使用Pandas写入Excel工作表。在总结两列和制作新的总和列方面

时间:2015-09-16 13:24:24

标签: python excel pandas

我想在Excel工作表上总结两列。当我打印df。[total]时,值是正确的。但它没有在Excel电子表格上写一个新列。我怎么能这样做?

这是我的excel表包含:

Jan |Feb

10000   |62000

95000   |45000

91000   |120000

45000   |120000

162000  |120000

目标:将两个值相加并写入结果总和的新总和列。并获取我的Excel电子表格:

Jan |Feb  |Sums

10000   |62000| 72000

95000   |45000|140000

91000   |120000 |211000

45000   |120000 | 165000

162000  |120000 | 282000

这是我的代码:

import pandas as pd
import numpy as np
from pandas import ExcelWriter

df = pd.read_excel("samplesheet.xlsx")
df["total"] = df["Jan"] + df["Feb"]
df.head()
#print(df["total"])

df_total = df["total"]
print(df_total)


df_total = pd.DataFrame(df_total)
writer = ExcelWriter('samplesheet.xlsx')
df_total.to_excel(writer,'Sheet1')
writer.save()

打印df [" total"]后,结果为:72000,140000,211000,165000,282000。 正如您所看到的那样,求和实际上是有效的,但我不确定在列表名称为"和"与特定行的相关总和。

由于

0 个答案:

没有答案