операция на панде Интервал - PullRequest
1 голос
/ 01 мая 2019
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')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...