Arbeta med kolumntyper
Du bygger en produktkatalog för en startup inom teknisk utbildning. Innan kurserna skapas behöver du analysera produkternas prissättning – att förstå prisintervallet hjälper dig att avgöra vilka produkter som bör prioriteras. Genom att använda typade kolumner som DoubleColumn får du tillgång till statistiska metoder som generiska kolumner inte erbjuder.
Klasserna Table och DoubleColumn har redan importerats åt dig.
Den här övningen är en del av kursen
Importera data i Java
Övningsinstruktioner
- Läs in
"products.csv"i tabellenproducts. - Hämta kolumnen
"Price"och lagra den iprices. - Skriv ut medelpriset.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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());
}
}
}