Comece agoraComece grátis

Analisando valores ausentes e únicos

Como analista de inventário de um supermercado, você precisa avaliar a qualidade dos dados no seu novo sistema de acompanhamento de estoque. Antes de analisar níveis de estoque e preços, verifique se há dados ausentes e valide a categorização dos produtos. Carregue os dados de inventário, examine a completude de cada coluna e analise a distribuição das categorias. Alguns dados de exemplo estão abaixo.

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

Os pacotes tablesaw já foram importados para você.

Este exercicio faz parte do curso

Limpeza de Dados em Java

Ver curso

Instruções do exercicio

  • Extraia a coluna de inventory e conte os valores ausentes na coluna.
  • Conte inventory por categorias únicas.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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);
    }
}
Editar e Executar Código