Python 将Pymongo数据从列表附加到数据帧
我将MongoDB中的位置数据放在一个数据框中,其中包含一个充满字典的列表。我现在正试图将字典中的位置数据读入数据框。我已经创建了一个包含列(posX、posY和posZ)的新数据框架。现在我想读入数据,但我有以下问题。如果我想通过索引添加数据,它将从最后一个MongoDB文档中获取所有条目的位置数据。我必须怎么做才能为每行显示正确的位置数据 我用下面的代码从下面的数据框中得到了字典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
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][“值”]