#40 · Primary category: Business Intelligence & Analytics

tablesaw

chart data-analysis data-frame data-science data-visualization dataframe high-performance java java-dataframe machine-learning plotly plotting statistical-analysis statistics visualization

Java dataframe and visualization library

Project last updated:08/08/26

GitHub Stars

3.8K

Forks

647

Contributors

94

License

Apache-2.0

Why we included this project

Java never got the dataframe convenience that Python users take for granted, and Tablesaw is the closest thing to a pandas for the JVM. It handles the unglamorous parts of working with tabular data: reading CSV, Excel, JSON, HTML, or SQL sources, cleaning and reshaping what comes in, and summarizing the result. Descriptive statistics and charts are covered too, since Tablesaw wraps Plot.ly for visualization, which means exploratory analysis can stay in one JVM codebase instead of reaching for a Python stack. Teams stuck in Java who want clean datasets to feed into machine-learning libraries like Smile, Tribuo, or DL4J will find.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category