Code Monkey home page Code Monkey logo

modin's Introduction

Modin

image

image

Modin is a library for unifying the way you interact with your data

Modin can be installed with pip: pip install modin

Pandas on Ray

Pandas on Ray is a library that allows you to effortlessly scale pandas by changing only a single line of code

pandas Pandas on Ray
# Normal pandas import
import pandas as pd

df = pd.DataFrame({'col1': [1, 2, 3],
                   'col2': [1.0, 2.0, 3.0]})

df.sum()
...
# Pandas on Ray import
import modin.pandas as pd

df = pd.DataFrame({'col1': [1, 2, 3],
                   'col2': [1.0, 2.0, 3.0]})

df.sum()
...

Pandas on Ray is currently for experimental use only. Requests and contributions are welcome!

SQL on Ray

SQL on Ray is currently under development. Coming Soon!

We have implemented a simple example that can be found below. Feedback welcome!

>>> import modin.sql as sql
>>>
>>> conn = sql.connect("db_name")
>>> c = conn.cursor()
>>> c.execute("CREATE TABLE example (col1, col2, column 3, col4)")
>>> c.execute("INSERT INTO example VALUES ('1', 2.0, 'A String of information', True)")
  col1  col2                 column 3  col4
0    1   2.0  A String of information  True

>>> c.execute("INSERT INTO example VALUES ('6', 17.0, 'A String of different information', False)")
  col1  col2                           column 3   col4
0    1   2.0            A String of information   True
1    6  17.0  A String of different information  False

More information and Getting Involved

modin's People

Contributors

devin-petersohn avatar frreiss avatar kunalgosar avatar pschafhalter avatar simon-mo avatar thomasjpfan avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.