Fast convert JSON column into Pandas dataframe

前端 未结 3 564
时光说笑
时光说笑 2020-12-08 11:38

I\'m reading data from a database (50k+ rows) where one column is stored as JSON. I want to extract that into a pandas dataframe. The snippet below works fine but is fairly

3条回答
  •  我在风中等你
    2020-12-08 12:09

    json_normalize takes an already processed json string or a pandas series of such strings.

    pd.io.json.json_normalize(df.data.apply(json.loads))
    

    setup

    import pandas as pd
    import json
    
    df = pd.read_csv('http://pastebin.com/raw/7L86m9R2', \
                     header=None, index_col=0, names=['data'])
    

提交回复
热议问题