Plan de estudios para principiantes de 10 semanas y 20 lecciones de Microsoft, con temas esenciales de ciencia de datos, Python, cuestionarios y proyectos.
jtablesaw/tablesaw
Una biblioteca de dataframes para Java que permite cargar, limpiar, transformar y resumir datos tabulares, con gráficos basados en Plotly.
- Estrellas
- 3,768
- Forks
- 648
- Issues abiertos
- 152
- Último commit
- hace 3 meses
¿Qué es?
Tablesaw es una biblioteca de dataframes y visualización para Java. Abarca las tareas habituales al trabajar con datos tabulares: importar desde CSV, TSV, JSON, HTML, Excel, archivos de ancho fijo y fuentes RDBMS (locales o remotas, incluidas HTTP y S3), y luego ordenar, agrupar, filtrar, combinar y gestionar valores faltantes. Los resultados se pueden exportar a CSV, JSON, HTML o texto de ancho fijo.
Para el análisis, ofrece estadísticas descriptivas como la media, la mediana, los percentiles, la desviación estándar, la asimetría y la curtosis. Los gráficos se generan mediante un wrapper de la biblioteca Plotly.js, y el proyecto indica que sus resultados se pueden utilizar para preparar datos para bibliotecas de machine learning para Java como Smile, Tribuo y DL4J.
Tablesaw se distribuye como un artefacto de Maven, con módulos opcionales para Excel, HTML, JSON y gráficos. Suele utilizarse desde notebooks al estilo de Jupyter mediante IJava o BeakerX, o directamente en aplicaciones Java.
Funciones clave
- 01Importa datos desde CSV, TSV, JSON, HTML, Excel, archivos de ancho fijo y fuentes RDBMS, incluidas las remotas.
- 02Exporta tablas a CSV, JSON, HTML o texto de ancho fijo.
- 03Permite ordenar, agrupar, filtrar, combinar y transponer datos, además de gestionar valores faltantes.
- 04Ofrece estadísticas descriptivas como percentiles, asimetría y curtosis.
- 05Crea gráficos mediante un wrapper de Plotly.js.
Casos de uso
- Limpiar y reestructurar datos de CSV o Excel dentro de un backend Java o un proceso por lotes.
- Realizar análisis exploratorio de datos en notebooks de Jupyter usando Java.
- Preparar tablas de características para bibliotecas de machine learning para Java como Smile o DL4J.
Inicio rápido
- 1
Añade tablesaw-core como dependencia de Maven (sustituye el marcador de versión por la versión más reciente).
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es tablesaw?
- Una biblioteca de dataframes para Java que permite cargar, limpiar, transformar y resumir datos tabulares, con gráficos basados en Plotly. Tablesaw es una biblioteca de dataframes y visualización para Java. Abarca las tareas habituales al trabajar con datos tabulares: importar desde CSV, TSV, JSON, HTML, Excel, archivos de ancho fijo y fuentes RDBMS (locales o remotas, incluidas HTTP y S3), y luego ordenar, agrupar, filtrar, combinar y gestionar valores faltantes. Los resultados se pueden exportar a CSV, JSON, HTML o texto de ancho fijo.
- ¿tablesaw es gratuito? ¿Qué licencia tiene?
- tablesaw es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿tablesaw sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de tablesaw fue el 8 ago 2026.
- ¿Para qué puedo usar tablesaw?
- Limpiar y reestructurar datos de CSV o Excel dentro de un backend Java o un proceso por lotes. Realizar análisis exploratorio de datos en notebooks de Jupyter usando Java. Preparar tablas de características para bibliotecas de machine learning para Java como Smile o DL4J.
- ¿Cómo se instala tablesaw?
- Añade tablesaw-core como dependencia de Maven (sustituye el marcador de versión por la versión más reciente).
- ¿Dónde consigo tablesaw?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jtablesaw/tablesaw
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una lista curada al estilo Awesome de recursos de Python para ciencia de datos, con bibliotecas, tutoriales, libros, datasets y charlas.
Plataforma de visualización de código abierto para explorar, comparar y analizar datos robóticos multimodales y series temporales, tanto grabados como en vivo.
Biblioteca de gráficos interactivos, gratuita y de código abierto para .NET, que renderiza gráficos en aplicaciones GUI, consolas, Blazor y notebooks.
Biblioteca de DataFrame para Python que permite explorar y visualizar de forma diferida conjuntos de datos tabulares de miles de millones de filas, sin cargarlos por completo en memoria.
Una biblioteca ligera de Python para definir transformaciones de datos como DAGs comprobables y autodocumentados que se ejecutan dondequiera que se ejecute Python.