Praca z typami kolumn
Tworzysz katalog produktów dla startupu oferującego szkolenia techniczne. Zanim zaczniesz tworzyć kursy, musisz przeanalizować ceny produktów – zrozumienie przedziału cenowego pomoże ustalić, które produkty warto priorytetyzować. Praca z typowanymi kolumnami, takimi jak DoubleColumn, daje dostęp do metod statystycznych niedostępnych w przypadku kolumn ogólnych.
Klasy Table i DoubleColumn są już zaimportowane.
To ćwiczenie jest częścią kursu
Importowanie danych w Javie
Instrukcje do ćwiczenia
- Wczytaj plik
"products.csv"do tabeliproducts. - Pobierz kolumnę
"Price"i zapisz ją w zmiennejprices. - Wyświetl średnią cenę.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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());
}
}
}