我想在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。 正如您所看到的那样,求和实际上是有效的,但我不确定在列表名称为"和"与特定行的相关总和。
由于