我有一个结果集,需要嵌套一些效果很好的结果,如果可能的话,我想清理一些不需要的列。
rows = cur.fetchall()
tempjson = {}
salesofficejson = {}
for row in rows:
tempjson['id'] = row['stateId']
tempjson['name'] = row['statename']
row['state'] = tempjson
然后从行中删除stateId
和statename
:
row.remove['stateId'] //did not work
row['stateId'] = None //did not work
row.drop(['stateId']) // did not work
答案 0 :(得分:0)
不确定rows
到底是什么,但请尝试:
del row['stateId']
这是一个可能有用的虚拟示例:
In [41]: k = {'test': [5], 'test_2': [15]}
In [42]: k
Out[42]: {'test': [5], 'test_2': [15]}
In [43]: k = pd.DataFrame(k)
In [44]: k
Out[44]:
test test_2
0 5 15
In [45]: del k['test']
In [46]: k
Out[46]:
test_2
0 15