[Python] parsing a dictionary in a pandas dataframe cell into new row cells (new columns)

Discussão em 'Python' iniciado por Stack, Maio 15, 2025.

  1. Stack

    Stack Membro Participativo

    I have a Pandas Dataframe that contains one column containing cells containing a dictionary of key:value pairs, like this:

    {"name":"Test Thorton","company":"Test Group","address":"10850 Test #325\r\n","city":"Test City","state_province":"CA","postal_code":"95670","country":"USA","email_address":"test@testtest.com","phone_number":"999-888-3333","equipment_description":"I'm a big red truck\r\n\r\nRSN# 0000","response_desired":"week","response_method":"email"}


    I'm trying to parse the dictionary, so the resulting Dataframe contains a new column for each key and the row is populated with the resulting values for each column, like this:

    //Before

    1 2 3 4 5
    a b c d {6:y, 7:v}

    //After

    1 2 3 4 5 6 7
    a b c d {6:y, 7:v} y v


    Suggestions much appreciated.

    Continue reading...

Compartilhe esta Página