Sumar renglones con una columna en comun con python

si tienes una tabla donde quieres sumar un dato y tener solo 1 renglón en lugar de varios renglones, un metodo es hacerlo uno por uno con excel o la hoja de calculo de tu preferencia, ejemplo

NUMERO TIPO CLAVE TOTAL
1 a 20 5
2 b 30 8
3 c 40 10
4 c1 40 5
5 d 50 2

si en una tabla como esta quieres tener solo un renglon con la clave "40" para que el total sea 15 en lugar de dos renglones, esta solución es mas rapida en lugar de hacerla uno por uno

import pandas as pd

# Leer el archivo CSV
data = pd.read_csv('archivo.csv')

# Agrupar por clave y sumar el total
#VOTOS NULOS,TOTAL
consolidated_data = data.groupby('CLAVE', as_index=False).agg({
    'TOTAL': 'sum'
})

# Guardar el nuevo DataFrame
consolidated_data.to_csv('resultado.csv', index=False)