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
Istruzioni dell'esercizio
- Leggi
"products.csv"nella tabellaproducts. - Accedi alla colonna
"Price"e salvala inprices. - 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());
}
}
}