Skip to main content

Your Data Assistant

Project description

🎉 Do data science and data analysis in plain english 🌟

DataHorse

🚀 DataHorse is an open-source tool and Python library that simplifies data science for everyone. It lets users interact with data in plain English 📝, without needing technical skills or watching tutorials 🎥 to learn how to use it. With DataHorse, you can create graphs 📊, modify data 🛠️, and even create smart systems called machine learning models 🤖 to get answers or make predictions. It’s designed to help businesses and individuals 💼 regardless of knowledge background to quickly understand their data and make smart, data-driven decisions, all with ease. ✨

Quick Installation

pip install datahorse

Examples

Setup and usage examples are available in this Google Colab notebook.

import datahorse

df = datahorse.read('https://raw.githubusercontent.com/plotly/datasets/master/iris-data.csv')

# Data transformation
df = df.chat('convert species names to numeric codes')
df = df.chat('add a new column "petal_area" calculated as petal_length * petal_width')

# Queries
average_measurements = df.chat('what are the average sepal length and petal width for each species?')
species_count = df.chat('how many samples are there for each species?')
largest_petal_length = df.chat('which species has the largest petal length?')

# Plotting
df.chat('scatter plot of sepal length vs petal length by species')
df.chat('histogram of petal width')
df.chat('box plot of sepal length distribution by species')

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

datahorse-0.1.1.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

datahorse-0.1.1-py2.py3-none-any.whl (6.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file datahorse-0.1.1.tar.gz.

File metadata

  • Download URL: datahorse-0.1.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for datahorse-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f77cb507e8942b63d4450f660f8010e4f0b042c5c8fbddef04c6ac84f7e5aa2b
MD5 4d5da0afd712f8f6be218e69f8695aaa
BLAKE2b-256 6087d8520b57b8bc4ddb9315d218792f3c40193c06c320e16efa8da2e462a2ba

See more details on using hashes here.

File details

Details for the file datahorse-0.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: datahorse-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for datahorse-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 15d6c42c033316f52ae9b3f414c156b4694f8a687f1dd77bcd9b74c3977f22c9
MD5 364fac417aa1c38b1a1f9bc29f46edd6
BLAKE2b-256 fafc20909f0e9f67144476d8905edf0ccc7551066d974e799b6edb95bc91c607

See more details on using hashes here.

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