CommencerCommencez gratuitement

Agréger des colonnes

Vous devez nettoyer et analyser vos données de stock pour comprendre les tendances sur les articles à forte valeur. Les données brutes contiennent souvent des éléments non pertinents et doivent être organisées par catégorie. Nettoyez les données en filtrant les articles chers (plus de 5 $), puis calculez des totaux fiables et organisez-les par catégorie. Cette vue nettoyée et résumée permet d’identifier les services qui investissent le plus dans des produits haut de gamme.

Les packages tablesaw ont été importés pour vous.

Cet exercice fait partie du cours

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

Instructions de l’exercice

  • Trouvez les articles chers (Unit_Price > 5,00 $).
  • Calculez le total de Stock_Quantity pour chaque catégorie.
  • Regroupez les résultats par Category.

Exercice interactif pratique

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

public class GroceryDataAggregation {
    public static void main(String[] args) {
        Table inventory = Table.read().csv("grocery_inventory.csv");

        Table quantityByCategory = inventory
                // Find expensive items (price > $5.00)
                .where(inventory.doubleColumn("Unit_Price").____(5.0))
                // Calculate total stock for each category
                .____("Stock_Quantity", ____)
                // Group results by product category
                .____("Category");

        System.out.println("Total quantity by category:");
        System.out.println(quantityByCategory.first(5));
    }
}
Modifier et exécuter le code