Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.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
Python 将Pymongo数据从列表附加到数据帧_Python_Pandas_Mongodb_Pymongo - Fatal编程技术网

Python 将Pymongo数据从列表附加到数据帧

Python 将Pymongo数据从列表附加到数据帧,python,pandas,mongodb,pymongo,Python,Pandas,Mongodb,Pymongo,我将MongoDB中的位置数据放在一个数据框中,其中包含一个充满字典的列表。我现在正试图将字典中的位置数据读入数据框。我已经创建了一个包含列(posX、posY和posZ)的新数据框架。现在我想读入数据,但我有以下问题。如果我想通过索引添加数据,它将从最后一个MongoDB文档中获取所有条目的位置数据。我必须怎么做才能为每行显示正确的位置数据 我用下面的代码从下面的数据框中得到了字典 for i in range(0, 3, +1): y = df.loc[i,'position.var

我将MongoDB中的位置数据放在一个数据框中,其中包含一个充满字典的列表。我现在正试图将字典中的位置数据读入数据框。我已经创建了一个包含列(posX、posY和posZ)的新数据框架。现在我想读入数据,但我有以下问题。如果我想通过索引添加数据,它将从最后一个MongoDB文档中获取所有条目的位置数据。我必须怎么做才能为每行显示正确的位置数据

我用下面的代码从下面的数据框中得到了字典

for i in range(0, 3, +1):
    y = df.loc[i,'position.vars'] 
(我用del命令删除了不必要的数据,如“key”:“Positiondaten”。)

时间 返回码 位置变量 02.02.2017 13:01 好啊 [{“key”:“Positionsdaten”,“value”:“1”,“vartype”:1},{“key”:“PositionX”,“value:11”,“vartype”1},{“key”:“PositionY”,“value:11”,“vartype”1},{“key”:“PositionZ”,“value:11”,“vartype”1}] 02.02.2017 13:05 好啊 {“key”:“Positionsdaten”,“value”:“1”,“vartype”:1},{“key”:“PositionX”,“value:0”,“vartype”1},{“key”:“PositionY”,“value:0”,“vartype”1},{“key”:“PositionZ”,“value:0”,“vartype”1}] 02.02.2017 13:09 好啊 {“key”:“Positionsdaten”,“value”:“1”,“vartype”:1},{“key”:“PositionX”,“value:33”,“vartype”1},{“key”:“PositionY”,“value:66”,“vartype”1},{“key”:“PositionZ”,“value:99”,“vartype”1}]
通过将[i]添加到

df2[“posX”][i]=y[0][“值”]