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