Tablesaw
数据科学可视化库
软件介绍
Tablesaw 是一个 Java 的数据框架(dataframe)和可视化库,以开源方式托管在 GitHub 的 jtablesaw 项目下,采用 Apache-2.0 许可证。它面向数据处理和分析,也可以为机器学习库准备数据。它是代码库,不是带界面的独立程序。
核心功能
- 数据导入:可从关系数据库、Excel、CSV、TSV、JSON、HTML 或固定宽度文本读取,数据来源可以是本地或远程。
- 数据导出:可导出为 CSV、JSON、HTML 或固定宽度文件。
- 数据转换:支持表的追加与连接、增删行列、排序、分组、过滤、转置、map/reduce 操作和缺失值处理。
- 统计:提供均值、中位数、标准差、百分位数、偏度和峰度等描述性统计。
- 可视化:封装了 Plot.ly JavaScript 库。
- 扩展模块:有 tablesaw-beakerx、tablesaw-excel、tablesaw-html、tablesaw-json、tablesaw-jsplot 等模块;Parquet 支持由外部项目 tablesaw-parquet 提供。
支持平台与系统要求
Tablesaw 通过 Maven 依赖 tech.tablesaw:tablesaw-core 引入项目。项目主页没有明确写出 Java 版本要求;从发布说明看,0.44.0 版升级到 JDK 11,持续集成在 11 和 17 上构建。
版本与授权
GitHub 发布页标为 Latest 的是 0.44.4 版,该版本只升级了 arrow-memory-netty 依赖。许可证为 Apache-2.0。
适用人群或使用场景
适合需要在 Java 应用中做表格数据清洗、统计和简单图表的开发者。
版本列表
-
-
-
Tablesaw v0.38.1 官方版
Tablesaw(数据科学可视化库),Tablesaw是一个用于数据科学的Java软 ...
软件大小:16.6 MB 更新时间:2021-04-16
-
