Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Läs in "products.csv" i tabellen products.
  • Hämta kolumnen "Price" och lagra den i prices.
  • 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());
        }
    }
}
Redigera och kör kod