Trabajar con tipos de columna
Estás creando un catálogo de productos para una startup de formación tecnológica. Antes de crear cursos, necesitas analizar los precios de los productos: conocer el rango de precios te ayuda a decidir qué productos priorizar. Trabajar con columnas tipadas como DoubleColumn te da acceso a métodos estadísticos que las columnas genéricas no ofrecen.
Las clases Table y DoubleColumn ya se han importado por ti.
Este ejercicio forma parte del curso
Importación de datos en Java
Instrucciones del ejercicio
- Lee
"products.csv"en la tablaproducts. - Accede a la columna
"Price"y guárdala enprices. - Imprime el precio medio.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
public class ProductCatalog {
public static void main(String[] args) {
try {
// Load products.csv into the products table
Table products = Table.____().csv("____");
// Access the Price column and store it in prices
DoubleColumn ____ = products.doubleColumn("____");
// Print the mean price
System.out.println("Price Stats - Min: $" + prices.min() +
", Max: $" + prices.max() +
", Mean: $" + prices.____());
System.out.println(products.first(5));
} catch (Exception e) {
System.err.println("Error reading CSV files: " + e.getMessage());
}
}
}