Upload a dataset to process (manipulate/analyze) it using SQL and Python, similar to running Jupyter Notebooks. Currently, supports csv
files only.
TODO
- [x] generate data profile with pandas_profiling
- [ ] support upload other file types: tsv, .xls, .xlsx
- [ ] caching / for scaling, use DuckDB
- [ ] parse data types, and change col types
- [ ] configs eg skip_rows, sep, column names .. etc
Credit. This is created with:
Streamlit | pandas | duckdb | streamlit-ace