I want to get interval margins of a column with pandas intervals and write them in columns \'left\', \'right\'. Iterrows does not work (documentation says it would not be us
A simple way is to use apply() method:
data['left'] = data['intervals'].apply(lambda x: x.left) data['right'] = data['intervals'].apply(lambda x: x.right) data
intervals left right 0 (85, 94] 85 94 1 (95, 104] 95 104 ... 8 (165, 174] 165 174