Sütunları birleştirerek özetleme
Yüksek değerli stok kalıplarını anlamak için stok verilerini temizleyip analiz etmen gerekiyor. Ham stok verileri genellikle ilgisiz ürünler içerir ve kategori bazında düzenlenmeye ihtiyaç duyar. Veriyi, pahalı ürünleri ($5 üzeri) filtreleyerek temizle; ardından doğru toplamları hesapla ve kategoriye göre düzenle. Bu temizlenmiş ve özetlenmiş görünüm, hangi departmanların premium ürünlere daha fazla yatırım yaptığını belirlemene yardımcı olur.
tablesaw paketleri senin için içe aktarıldı.
Bu egzersiz, kursun bir parçasıdır
Java'da Veri Temizleme
Egzersiz talimatları
- Pahalı ürünleri bul (
Unit_Price> $5.00). - Her kategori için toplam
Stock_Quantitydeğerini hesapla. - Sonuçları
Categorybazında grupla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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));
}
}