IniziaInizia gratis

Calcolatore della retribuzione totale

L'azienda ha bisogno dei valori di retribuzione totale che combinino stipendio e bonus per ogni dipendente. Poiché questo calcolo richiede valori da due colonne diverse della stessa riga, dovrai iterare sulle righe invece di trasformare una singola colonna.

La libreria Tablesaw è stata importata e employees.csv contiene le colonne Salary e Bonus.

Questo esercizio fa parte del corso

Importare dati in Java

Visualizza il corso

Istruzioni dell'esercizio

  • Itera su ogni riga per accedere sia ai valori di stipendio sia a quelli di bonus.
  • Calcola la retribuzione totale sommando i due valori.
  • Aggiungi la colonna totalComp alla tabella employees.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

public class TotalCompensation {
    public static void main(String[] args) {
        Table employees = Table.read().csv("employees.csv");
        
        // Iterate through each row
        DoubleColumn totalComp = DoubleColumn.create("TotalCompensation");
        employees.____(row -> {
            double salary = row.getInt("Salary");
            double bonus = row.getInt("Bonus");
            // Sum salary and bonus
            totalComp.append(____ + ____);
        });
        
        // Add totalComp column
        employees.addColumns(____);
        
        System.out.println("Total Compensation Analysis:");
        System.out.println(employees.first(5));
    }
}
Modifica ed esegui il codice