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.0.5.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

datahorse-0.0.5-py2.py3-none-any.whl (6.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for datahorse-0.0.5.tar.gz
Algorithm Hash digest
SHA256 991da0ce5a16fc93be4c8394e222cb5acc4dfd8daa9b64858dadc53d2676abb8
MD5 bf4d43ebe440a9b09a04f6c20665a0fc
BLAKE2b-256 703f6e5248f83567807f41da3317e528b898b81c59f9799c3e42aea8a18708fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datahorse-0.0.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.2 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.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 69bee416eba9ed106c361de8a6b0675af87c14a7ada88ab9a11d2256399c603b
MD5 792f642b8935c98fd5f7ffbe75b3cba6
BLAKE2b-256 d74832d84b9eb595c4d85d351c0890c477c2ac9ae9f528761fea37f0ebe51f7b

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