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
Anleitung zur Übung
- Lies
"products.csv"in die Tabelleproductsein. - Greife auf die Spalte
"Price"zu und speichere sie inprices. - 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());
}
}
}