Каков самый быстрый способ вставки панда DataFrame в mongodb с помощью PyMongo
?Вставьте Pandas Dataframe в mongodb с помощью PyMongo
Попытки
db.myCollection.insert(df.to_dict())
дал ошибку InvalidDocument: documents must have only string keys, key was Timestamp('2013-11-23 13:31:00', tz=None)
db.myCollection.insert(df.to_json())
дал ошибку TypeError: 'str' object does not support item assignment
db.myCollection.insert({id: df.to_json()})
дал ошибку InvalidDocument: documents must have only string keys, key was <built-in function id>
ДФ
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 150 entries, 2013-11-23 13:31:26 to 2013-11-23 13:24:07
Data columns (total 3 columns):
amount 150 non-null values
price 150 non-null values
tid 150 non-null values
dtypes: float64(2), int64(1)
Что вы хотите сделать после этого? вам нужен один документ на запись или один документ на каждый кадр? – alko
Каждая запись монго будет иметь поля 'date',' amount', 'price' и tid. 'tid' должно быть уникальным полем – Nyxynyx