[Python] Como expandir uma dataframe com base numa condiçao

Discussão em 'Python' iniciado por Stack, Novembro 29, 2024.

  1. Stack

    Stack Membro Participativo

    Eu tenho a seguinte dataframe :

    df = pd.DataFrame({
    'left_bound' : ['1', '4', '10', '25'],
    'right_bound' : ['3', '9', '24', '50'],
    'code' : ['a', 'b', 'c', 'd'],
    })


    E queria convertê-la para uma assim:

    df2 = pd.DataFrame({
    'bound' : ['1', '2','3','4', '5', '6', '7', '8', '9', '10'],
    'code' : ['a', 'a', 'a', 'b','b','b','b','b','b','c'],
    })


    Até 50 neste caso.

    A ideia é ter uma sequência com todos os numeros inteiros desde o lower bound até ao upper bound nas rows e o code correspondente a esse número na coluna seguinte.

    Obrigado!

    Continue reading...

Compartilhe esta Página