EmpezarEmpieza gratis

Análisis de valores ausentes y únicos

Como analista de inventario de un supermercado, necesitas evaluar la calidad de los datos en tu nuevo sistema de seguimiento de inventario. Antes de analizar existencias y precios, debes comprobar si faltan datos y verificar la categorización de los productos. Carga los datos del inventario, revisa la integridad de cada columna y analiza la distribución de las categorías. A continuación tienes algunos datos de ejemplo.

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

Se han importado los paquetes de tablesaw por ti.

Este ejercicio forma parte del curso

Limpieza de datos en Java

Ver curso

Instrucciones del ejercicio

  • Extrae la columna de inventory y cuenta los valores ausentes de la columna.
  • Cuenta inventory por categorías únicas.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

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 y ejecutar código