可以使用Python中的pandas模块来处理表格数据。具体解决方法如下:
import pandas as pd df = pd.read_csv("table.csv")
df["total_count"] = df.groupby("name")["count"].transform("sum")
df.sort_values(by=["total_count", "name"], ascending=[False, True], inplace=True)
最后,按需求输出已排序的表格数据即可。
完整代码如下:
import pandas as pd
df = pd.read_csv("table.csv")
df["total_count"] = df.groupby("name")["count"].transform("sum")
df.sort_values(by=["total_count", "name"], ascending=[False, True], inplace=True)
print(df)
上一篇:按总结数据筛选一个tibble
下一篇:按总列分割数据帧