CommencezCommencez gratuitement

Exploration initiale des données

Vous êtes une nouvelle ou un nouvel analyste de données chez TechCorp. Les RH ont besoin d'un aperçu ciblé des personnes les mieux rémunérées pour la planification budgétaire, mais la table des employées et employés contient des dizaines de colonnes. Ne garder que les colonnes pertinentes réduit le bruit et rend votre analyse plus claire pour vous et pour les parties prenantes qui examineront vos résultats.

La classe Table et les classes associées de Tablesaw ont été importées pour vous.

Cette activité fait partie du cours

Importer des données en Java

Voir le cours

Instructions de l’exercice

  • Sélectionnez les colonnes : "Name", "Department", "JobTitle", "Salary", "Age".
  • Filtrez pour les salaires supérieurs à 60 000 $.
  • Triez par salaire décroissant.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

public class DataExploration {
    public static void main(String[] args) {
    	try {
            Table employees = Table.read().csv("employees.csv");

            // Select the essential columns
            Table essentialData = employees.____("Name", "Department", "JobTitle", "Salary", "Age");

            // Filter for salaries above $60,000
            Table highEarners = essentialData.____(
                essentialData.intColumn("____").____(60000));

            // Sort by salary descending
            Table sortedHighEarners = highEarners.____("____");

            System.out.println("Top 10 Highest Earning Employees:");
            System.out.println(sortedHighEarners.first(10));
		} catch (Exception e) {
            System.err.println("Error reading CSV files: " + e.getMessage());
        }
    }
}
Modifier et exécuter le code