Reading a CSV into pandas where one column is a json string,df[list(df['stats'][0].keys())] = df['stats'].apply(pandas.Series)