Skip to main content

Unofficial Python driver library for the RethinkDB database server with Pandas

Project description

rethinkdb-pandas

RethinkDB Python Driver with Pandas




🛠️ Install

  • from pip
pip install rethinkdb-pandas
  • from git
pip install git+https://github.com/somehitDev/rethinkdb-pandas.git

📄 Usage

  • import same as rethinkdb python driver
from rethinkdb_pandas import r
  • connect to server same as rethink python driver
r.connect("{host}", {port}, **kwargs)
  • use same as rethinkdb python driver
    • but, sql result return as pd.DataFrame
    • and pass pd.DataFrame into insert function
r.table("posts").insert(
    pd.read_json("https://jsonplaceholder.typicode.com/posts")
).run(con)
df_posts = r.table("posts").run(con)
print(df_posts.head())
""" print like below
   userId  id                                              title                                               body
0       1   1  sunt aut facere repellat provident occaecati e...  quia et suscipit\nsuscipit recusandae consequu...
1       1   2                                       qui est esse  est rerum tempore vitae\nsequi sint nihil repr...
2       1   3  ea molestias quasi exercitationem repellat qui...  et iusto sed quo iure\nvoluptatem occaecati om...
3       1   4                               eum et est occaecati  ullam et saepe reiciendis voluptatem adipisci\...
4       1   5                                 nesciunt quas odio  repudiandae veniam quaerat sunt sed\nalias aut...
"""



⚠️ for detail information, see rethinkdb python driver

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rethinkdb_pandas-0.0.1.tar.gz (6.3 kB view hashes)

Uploaded Source

Built Distribution

rethinkdb_pandas-0.0.1-py3-none-any.whl (7.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page