首页 > 解决方案 > 如何替换 DataFrame 中的最后一个 empy 行(pandas,python)

问题描述

我想通过 python 将统计数据从 Oracle 导出到 Excel,我几乎做了我所拥有的一切,而不是结果:

import cx_Oracle
import pandas as pd
1) Use data=pd.read_sql(select slid,name,sum(lines),sum(packs) group by...)
2) sum_row=data[["LINES","PACKS","PACKS_C"]].sum()
3) data_final=data.append(sum_row,ignore_index=True) 

之后,我得到:

在此处输入图像描述

我想更改最后一行,在“OT”列的空值下,必须添加一个像“Total”这样的词我试过使用data_final2=data_final.append({'OT':'Total'},ignore_index=True) 但我有:

在此处输入图像描述

标签: pythonexcelpandasdataframereplace

解决方案


推荐阅读