LoslegenKostenlos loslegen

Mit Spaltentypen arbeiten

Du baust einen Produktkatalog für ein Tech-Training-Startup. Bevor Kurse erstellt werden, musst du die Produktpreise analysieren – das Verständnis der Preisspanne hilft zu entscheiden, welche Produkte Priorität haben. Mit typisierten Spalten wie DoubleColumn stehen dir statistische Methoden zur Verfügung, die generische Spalten nicht bieten.

Die Klassen Table und DoubleColumn wurden bereits für dich importiert.

Diese Übung ist Teil des Kurses

Daten in Java importieren

Kurs anzeigen

Anleitung zur Übung

  • Lies "products.csv" in die Tabelle products ein.
  • Greife auf die Spalte "Price" zu und speichere sie in prices.
  • Gib den Durchschnittspreis aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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 bearbeiten und ausführen