ComenzarEmpieza gratis

Gestionar opciones de análisis de CSV

El archivo de rendimiento de empleados contiene valores "N/A" debidos a errores de entrada manual. Si no se gestionan durante la importación, se tratarán como cadenas de texto en lugar de valores ausentes, lo que provocará tipos de columna incorrectos y cálculos erróneos. Identificar correctamente los indicadores de valores ausentes desde el principio te ahorra horas de depuración más adelante.

Las clases Table y CsvReadOptions ya se han importado por ti.

Este ejercicio forma parte del curso

Importación de datos en Java

Ver curso

Instrucciones del ejercicio

  • Imprime la estructura de defaultParsing.
  • Carga el archivo como customParsing tratando "N/A" como ausente.
  • Imprime la estructura de customParsing.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

public class ParseCSVFiles {
    public static void main(String[] args) {
        try {
            Table defaultParsing = Table.read().csv("employee_performance.csv");
            System.out.println("Default parsing structure:");
            // Print the structure of defaultParsing
            System.out.println(defaultParsing.____);
            System.out.println(defaultParsing.first(3).print());

            // Load the file as customParsing with "N/A" handled as missing
            Table customParsing = Table.read().csv(
                ____.builder("employee_performance.csv")
                    .____(____)
                    .build()
            );

            System.out.println("\nCustom missing value parsing structure:");
            // Print the structure of customParsing
            System.out.println(customParsing.____);
            System.out.println(customParsing.first(3).print());

        } catch (Exception e) {
            System.err.println("Error reading CSV files: " + e.getMessage());
        }
    }
}
Editar y ejecutar código