Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 使用python arango将数据帧复制到arangoDB_Json_Pandas_Arangodb_Python Arango - Fatal编程技术网

Json 使用python arango将数据帧复制到arangoDB

Json 使用python arango将数据帧复制到arangoDB,json,pandas,arangodb,python-arango,Json,Pandas,Arangodb,Python Arango,我在arangodb中保存了一些json文件。这些文件将作为文档插入 from arango import ArangoClient for filename in os.listdir(path): db.insert_document('test', jsonString) 然后我把它打印出来,看起来还可以 print(db.document('test/79671')) {u key':'79671','u id':'test/79671','u rev':'u bdnoFXe---

我在arangodb中保存了一些json文件。这些文件将作为文档插入

from arango import ArangoClient

for filename in os.listdir(path):
db.insert_document('test', jsonString)
然后我把它打印出来,看起来还可以

print(db.document('test/79671'))
{u key':'79671','u id':'test/79671','u rev':'u bdnoFXe---','DOFFIN_ESENDERS':`

数据需要清理,我正在使用熊猫来完成这项工作。 该文件有200多列,因此我对其进行了规范化

import pandas as pd 
df = pd.json_normalize(test, max_level=10)
现在我把它写回arangodb,所以我做了一个口述

dfdict = df.to_dict()
print(dfdict)
{0:'79671'},'u id':{0:'test/79671'},'u rev':{0:'u bdnoFXe--'},'DOFFIN\u ESENDERS.@http:

并更新文档

db.update_document('test', dfdict)

TypeError:字符串索引必须是整数

我不认为_key、_id和_rev可以是对象,它们必须是字符串或数字