在python 2.6中切片json数据帧

时间:2017-09-21 10:03:07

标签: python json

我正在尝试切片df,但某处我做错了。

我有一个json文件来自这样的查询:

def query(same params):
      sql code:
return myquery.to_json() 

然后我有一个函数getDatas(),在这里我进行相同的计算并尝试切片df

def getDatas():
...
 myquerry = query(same params)
 slice = query['Names'].tolist()

但我收到错误:

TypeError: string indices must be integers, not str

我错在哪里?

1 个答案:

答案 0 :(得分:0)

如果你想用他们的密钥切片json:

 try:
     decoded = json.loads(query_result)
     for item in decode['data']:
        do_your_stuff
 except (JSONDecodeError, KeyError):
      pass or handle