2017-09-21 35 views
0

我想切片DF,但在某处我做错了什么。在python 2.6中切片JSON数据帧

我从这样的查询卡梅斯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

WHE我是否会误认?

回答

0

如果你想用自己的钥匙裁JSON:

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