intent: Splitting dictionary/list inside a Pandas Column into Separate Columns
rewritten_intent: split dictionary/list inside a pandas column 'b' into separate columns in dataframe `df`
snippet: pd.concat([df.drop('b', axis=1), pd.DataFrame(df['b'].tolist())], axis=1)