IniziaInizia gratis

Lavorare con i tipi di colonna

Stai creando un catalogo prodotti per una startup di formazione tech. Prima di progettare i corsi, devi analizzare i prezzi: capire il range dei prezzi ti aiuta a stabilire quali prodotti prioritizzare. Lavorare con colonne tipizzate come DoubleColumn ti dà accesso a metodi statistici che le colonne generiche non offrono.

Le classi Table e DoubleColumn sono già state importate per te.

Questo esercizio fa parte del corso

Importare dati in Java

Visualizza il corso

Istruzioni dell'esercizio

  • Leggi "products.csv" nella tabella products.
  • Accedi alla colonna "Price" e salvala in prices.
  • Stampa il prezzo medio.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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());
        }
    }
}
Modifica ed esegui il codice