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>Instructions de l’exercice
- 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 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());
}
}
}