django - 如何在 postgresql 或 mongodb 中使用 quandl Python API/模块存储来自 quandl 的数据集和数据库?

标签 django mongodb postgresql python-3.x quandl

有谁知道如何使用 Python 的 quandl 模块/API 使用 postgresql 或 mongodb 将数据集和数据库存储到单个数据库中。任何帮助都感激不尽。谢谢。

最佳答案

从 quandl API 返回的数据是 pandas 数据帧。

您可以使用 PyMongo 将 pandas 数据帧保存到 mongodb:

df = quandl.get("FRED/GDP",returns="pandas")
records = json.loads(df.T.to_json()).values()
db.myCollection.insert(records)

参见 this post了解更多信息

要写入 SQL 数据库,您可以在 pandas 数据帧上使用 to_sql 方法。参见 this post了解更多信息

关于django - 如何在 postgresql 或 mongodb 中使用 quandl Python API/模块存储来自 quandl 的数据集和数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46158485/

相关文章:

reactjs - Django/React - 生产 API URL 路由问题

ios - 使用 MongoDB 和 Eve 快速开发 iOS 原型(prototype)?

mongodb - 需要一个更好的模式来查询 mongodb 中的时间表

javascript - MongoDB 无法将 $addToSet 应用于 Meteor JS 中的非数组

postgresql - Postgres : how to add unique identifier to table

jquery - 如何更改 ModelForm 中所有 Django 日期字段的默认小部件?

python - 根据第一个子模型的属性对查询集进行排序,会返回重复的对象。 Django ,DRF

postgresql - 如何在 Phoenix 框架上使用 mix 命令连接到 Postgres?

python - 如何使用 Facebook 应用程序的 Facepy 获取用户访问 token

postgresql - Postgres 多列索引是否用于 OR 查询?