Werken met kolomtypen
Je bouwt een productcatalogus voor een tech-trainingsstartup. Voordat je cursussen maakt, moet je de productprijzen analyseren—inzicht in de prijsklasse helpt bepalen welke producten je prioriteit geeft. Werken met getypeerde kolommen zoals DoubleColumn geeft je toegang tot statistische methoden die generieke kolommen niet bieden.
De klassen Table en DoubleColumn zijn al voor je geïmporteerd.
Deze oefening maakt deel uit van de cursus
Data importeren in Java
Oefeninstructies
- Lees
"products.csv"in de tabelproducts. - Benader de kolom
"Price"en sla deze op inprices. - Print de gemiddelde prijs.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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());
}
}
}