Agrégation de colonnes
Vous devez nettoyer et analyser vos données d'inventaire pour comprendre les tendances liées aux articles de grande valeur. Les données brutes d'inventaire contiennent souvent des articles non pertinents et doivent être organisées par catégorie. Nettoyez les données en filtrant les articles coûteux (plus de 5 $), puis calculez des totaux exacts et organisez-les par catégorie. Cette vue nettoyée et résumée aide à repérer quels services investissent le plus dans les produits haut de gamme.
Les modules tablesaw ont été importés pour vous.
Cette activité fait partie du cours
Nettoyer des données en Java
Instructions de l’exercice
- Repérez les articles coûteux (
Unit_Price> 5,00 $). - Calculez le total de
Stock_Quantitypour 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));
}
}