r = [[0,2],[2,4],[4,6],[6,8]]
i = [pd.Interval(x[0],x[1]) for x in r]
df = pd.DataFrame({"x":["a","b","a","b"],"i":i})
Я пытаюсь выполнить операцию над столбцом с интервалом данных
df["sum"] = df.apply(lambda x: sum(x.i),axis=1)
но я получаю ошибку
TypeError: ("'pandas._libs.interval.Interval' object is not iterable", u'occurred at index 0')