🎉 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')
Metadata
Release files for datahorse 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| datahorse-0.1.4.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| datahorse-0.1.4-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 13.7 kB
Release files / datahorse-0.1.4.tar.gz
| Download URL | datahorse-0.1.4.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3bcdec4c8aed7ba40868f5e6aac43499f5a1099f43358ed46feeb38c52875047
|
|
BLAKE2b-256 checksum How to use checksums |
a2c300858c0899fcf4eb382faf5b9d8faa2a7c5092da6cc3cddc157cffc4ee46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.4
|
Release files / datahorse-0.1.4-py2.py3-none-any.whl
| Download URL | datahorse-0.1.4-py2.py3-none-any.whl |
|---|---|
| Size | 6.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
6055bdbca033ca10e3156ccf19d082cd28efbf97f864607770ac885cb97e6ba6
|
|
BLAKE2b-256 checksum How to use checksums |
863fad1e947df825d40545203735c3355222d8cec6d81c6e63388aa18bf789b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.4
|