Začněte nyníZačněte zdarma

Analýza chybějících a jedinečných hodnot

Jako analytik skladových zásob v potravinářství potřebuješ zhodnotit kvalitu dat v novém systému sledování zásob. Než začneš analyzovat stav skladu a ceny, musíš zkontrolovat chybějící data a ověřit kategorizaci produktů. Načti data o zásobách, prověř úplnost každého sloupce a analyzuj rozložení kategorií. Ukázka dat je níže.

Product_Name Category Date_Received Stock_Quantity Unit_Price
Bell Pepper Fruits & Vegetables 3/1/24 46 4.6
Vegetable Oil Oils & Fats 4/1/24 51 2
Parmesan Cheese Dairy 4/1/24 38 12

Balíčky tablesaw jsou již naimportované.

Toto cvičení je součástí kurzu

Cleaning Data in Java

Zobrazit kurz

Pokyny k cvičení

  • Vyextrahuj sloupec z tabulky inventory a spočítej v něm chybějící hodnoty.
  • Spočítej záznamy v inventory podle jedinečných kategorií.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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

        for (String colName : inventory.columnNames()) {
            // Extract the column and count missing values in the column
            int missing = inventory.____(colName).____();
            System.out.println(colName + " missing values: " + missing);
        }

        // Count the inventory by unique categories
        Table catCounts = ____.____("Category");
        System.out.println("\nCategory distribution:");
        System.out.println(catCounts);
    }
}
Upravit a spustit kód