Pandas:使用groupby数据将数据帧写入json

时间:2016-07-13 16:26:50

标签: python pandas to-json

我需要将数据写入json,但我希望,字符串中的数据将是升序的。但是我得到了

    "0987654321abcdef1234567890abcdef": {
    "2014-06": 1, 
    "2016-05": 1, 
    "2016-09": 1, 
    "2016-03": 0, 
    "2015-02": 0, 
    "2016-01": 0
}

} 但我使用df.sort_values(['ID', 'date'])对数据进行排序 并写下

nielson = StringIO.StringIO()
output.groupby('ID').apply(lambda x: x.set_index('filtered_dates')['val'].to_dict()).to_json(nielson, orient='index')
with open('nielsen','w') as f:
    json.dump(json.loads(nielson.getvalue()), f, indent=2)

0 个答案:

没有答案