Ni! Hi James, see below.

On Thu, Aug 29, 2019 at 4:59 PM James Ruffle <j.ruffle@qmul.ac.uk> wrote:
   
    r = levels[0].get_blocks()[idx] # group membership of node idx in level 0
    vertexblocksdf.ix[idx, 'level0'] = r
    
    r = levels[0].get_blocks()[r]     # group membership of node idx in level 1
    vertexblocksdf.ix[idx, 'level1'] = r

Shouldn't here the second paragraph be `levels[1]`, and so forth?

In any case, take a look at the `state.project_level()` method, as it provides what you're looking for.

Also, I wouldn't use `.ix[]`, as it has been deprecated in pandas for quite a while now.

Abraços,
l
e
.~´