请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

4回答

麦兜搞IT 2017-11-18 11:10:07
# 再或者,你加下lines参数试试
import pandas as pd

data = pd.read_json('/path/to/file.json', lines=True)


0 回复 有任何疑惑可以回复我~
麦兜搞IT 2017-11-18 11:08:45
# 有可能是您的JSON文件格式有问题,要不您先用json加载试试,例如 
import json 
with open(message.json) as f:
    for _line in f.xreadlines():
        line_json = json.loads(_line)
        print(line_json)


0 回复 有任何疑惑可以回复我~
麦兜搞IT 2017-11-18 11:04:09
import pandas as pd

raw = {"newsId":"0fda042e06049d7ea061ed7469566ab5ceed86b0","srcUrl":"http://www.cqn.com.cn/pp/content/2017-08/25/content_4782407.htm","title":"四川:沃尔玛冷藏条件不达标致粽子抽检不合格 罚款6万元","postTime":1503638520000,"body":"中国消费者报成都讯(记者刘铭)8月24日,记者从四川省食药监局官网获悉,沃尔玛(四川)商业零售有限公司达州朝阳东路分店因冷藏条件未达到产品包装要求-18℃的贮存温度,致使2批次粽子菌落总数、大肠菌群超标,日前被当时食药监部门罚款6万元。 据四川省食药监局通告,国家食药监总局2017年第84号通告四川省2批次粽子不合格,被抽样单位是沃尔玛(四川)商业零售有限公司达州朝阳东路分店;标称生产者成都全益食品有限公司;不合格项目:菌落总数、大肠菌群。 2017年5月26日,成都市双流区食药监局对成都全益食品有限公司生产的猪肉粽、八宝粽的留样进行了抽样检测,所检样品菌落总数项目和大肠菌群项目合格。经核查,上述2批次产品的原料、生产过程控制、产品检验、运输等环节均符合要求。 同时,达州市通川区食药监局通过对沃尔玛(四川)商业零售有限公司达州朝阳东路分店销售区域冰柜及冻库进行温度检测,发现其温度均未达到产品包装要求-18℃的贮存温度。根据《中华人民共和国食品安全法》相关规定,该局依法对沃尔玛(四川)商业零售有限公司达州朝阳东路分店食品经营企业给予以下行政处罚:1.没收抽检购买样品违法所得94.4元;行政罚款60000元。 针对现场检查中发现的问题,该局已发出《责令改正通知书》,责令经营企业立即暂停销售,召回不合格产品并采取销毁、无害化处理措施。针对其销售区域冰柜及冻库温度未达到产品明示要求问题,已责令其立即改正,完善产品贮存条件。"}
df = pd.DataFrame(raw, index=[0])

df.to_json('test.json')
pd.read_json('test.json')


0 回复 有任何疑惑可以回复我~
  • 有可能是您的JSON文件格式有问题,要不您先用json加载试试,例如
    
    ```python
    import json
    with open(message.json) as f:
        for _line in f.xreadlines():
            line_json = json.loads(_line)
            print(line_json)
    ```
    回复 有任何疑惑可以回复我~ 2017-11-18 11:07:19
麦兜搞IT 2017-11-18 10:47:12

您好,您能share一下您的这个DATA_TEST_J.json文件么

0 回复 有任何疑惑可以回复我~
  • {"newsId":"0fda042e06049d7ea061ed7469566ab5ceed86b0","srcUrl":"http://www.cqn.com.cn/pp/content/2017-08/25/content_4782407.htm","title":"四川:沃尔玛冷藏条件不达标致粽子抽检不合格 罚款6万元","postTime":1503638520000,"body":"中国消费者报成都讯(记者刘铭)8月24日,记者从四川省食药监局官网获悉,沃尔玛(四川)商业零售有限公司达州朝阳东路分店因冷藏条件未达到产品包装要求-18℃的贮存温度,致使2批次粽子菌落总数、大肠菌群超标,日前被当时食药监部门罚款6万元。 据四川省食药监局通告,国家食药监总局2017年第84号通告四川省2批次粽子不合格,被抽样单位是沃尔玛(四川)商业零售有限公司达州朝阳东路分店;标称生产者成都全益食品有限公司;不合格项目:菌落总数、大肠菌群。 2017年5月26日,成都市双流区食药监局对成都全益食品有限公司生产的猪肉粽、八宝粽的留样进行了抽样检测,所检样品菌落总数项目和大肠菌群项目合格。经核查,上述2批次产品的原料、生产过程控制、产品检验、运输等环节均符合要求。 同时,达州市通川区食药监局通过对沃尔玛(四川)商业零售有限公司达州朝阳东路分店销售区域冰柜及冻库进行温度检测,发现其温度均未达到产品包装要求-18℃的贮存温度。根据《中华人民共和国食品安全法》相关规定,该局依法对沃尔玛(四川)商业零售有限公司达州朝阳东路分店食品经营企业给予以下行政处罚:1.没收抽检购买样品违法所得94.4元;行政罚款60000元。 针对现场检查中发现的问题,该局已发出《责令改正通知书》,责令经营企业立即暂停销售,召回不合格产品并采取销毁、无害化处理措施。针对其销售区域冰柜及冻库温度未达到产品明示要求问题,已责令其立即改正,完善产品贮存条件。"}
    回复 有任何疑惑可以回复我~ 2017-11-18 10:50:47
  • 每一行都是这样的
    回复 有任何疑惑可以回复我~ 2017-11-18 10:51:25
  • sorry,刚看到,您这个是一行一行的,不是一整个文件,那您加lines=True参数吧。https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_json.html 
    
    lines : boolean, default False
    Read the file as a json object per line.
    New in version 0.19.0.
    回复 有任何疑惑可以回复我~ 2017-11-18 11:19:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信