CommencerCommencez gratuitement

Travailler avec les types de colonnes

Vous construisez un catalogue de produits pour une start-up de formation tech. Avant de créer des cours, vous devez analyser les prix des produits : comprendre l’éventail des prix vous aide à déterminer quels produits prioriser. Travailler avec des colonnes typées comme DoubleColumn vous donne accès à des méthodes statistiques que les colonnes génériques n’offrent pas.

Les classes Table et DoubleColumn ont été importées pour vous.

Cet exercice fait partie du cours

<cours>Importer des données en Java</cours>
Voir le cours

Instructions de l’exercice

  • Lisez "products.csv" dans la table products.
  • Accédez à la colonne "Price" et stockez-la dans prices.
  • Affichez le prix moyen.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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());
        }
    }
}
Modifier et exécuter le code