Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Lees "products.csv" in de tabel products.
  • Benader de kolom "Price" en sla deze op in prices.
  • 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());
        }
    }
}
Code bewerken en uitvoeren