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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file datahorse-0.1.4.tar.gz.
File metadata
- Download URL: datahorse-0.1.4.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3bcdec4c8aed7ba40868f5e6aac43499f5a1099f43358ed46feeb38c52875047
|
|
| MD5 |
51eb37c86d42f84aeed2eaa8a2a10513
|
|
| BLAKE2b-256 |
a2c300858c0899fcf4eb382faf5b9d8faa2a7c5092da6cc3cddc157cffc4ee46
|
File details
Details for the file datahorse-0.1.4-py2.py3-none-any.whl.
File metadata
- Download URL: datahorse-0.1.4-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6055bdbca033ca10e3156ccf19d082cd28efbf97f864607770ac885cb97e6ba6
|
|
| MD5 |
107232050be5e2257a79c81ccaba99c3
|
|
| BLAKE2b-256 |
863fad1e947df825d40545203735c3355222d8cec6d81c6e63388aa18bf789b1
|