首页 > 解决方案 > 合并特定行的列

问题描述

假设数据如下

import pandas as pd
data = {'Sub_Id': ['SM01', 'SM02', 'SM03'], 'Sub_name': ['English', 'Physics', 'Maths'], 'Marks': ['62', '33', '86']}
table = pd.DataFrame(data)
print(table)

输出是

  Sub_Id Sub_name Marks
0   SM01  English    62
1   SM02  Physics    33
2   SM03    Maths    86

我想添加一个额外的行,它将输出为

  Sub_Id Sub_name Marks
0   SM01  English    62
1   SM02  Physics    33
2   SM03    Maths    86
3     Total_marks   181

这里第 4 行第 1 个元素Total_marks对两者Sub_IdSub_name

这可以通过 pandas 或 tabulate 或 Tableit 实现吗?

标签: pythonpandas

解决方案


推荐阅读