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
Importer des données en Java
Instructions
- Lisez
"products.csv"dans la tableproducts. - Accédez à la colonne
"Price"et stockez-la dansprices. - Affichez le prix moyen.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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());
}
}
}