ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Lee "products.csv" en la tabla products.
  • Accede a la columna "Price" y guárdala en prices.
  • 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());
        }
    }
}
Editar y ejecutar código