Иногда числа приходят как текст ("300") — и складываться отказываются. Их приводят к числовому типу.
df["col"].astype(int) превращает столбец в целые числа, .astype(float) — в дробные.
["10","20","30"] как текст не сложить; после astype(int).sum() → 60.
s = pd.Series(["10", "20", "30"]) result = s.astype(int).sum()
Нельзя привести к числу текст вроде "десять" — только строки-цифры.
Приведи серию s к числам через astype(int) и посчитай сумму в result (60).