MulaiMulai sekarang secara gratis

Statistik ringkasan departemen

Untuk ringkasan eksekutif, HR memerlukan statistik agregat termasuk total gaji, gaji rata-rata, dan gaji tertinggi. Anda perlu menggabungkan semua nilai gaji menjadi angka ringkasan tunggal.

Library Tablesaw telah diimpor, dan employees.csv berisi data gaji.

Latihan ini adalah bagian dari kursus

Mengimpor Data di Java

Lihat Kursus

Petunjuk latihan

  • Agregasikan semua gaji untuk menghitung total penggajian.
  • Hitung gaji rata-rata menggunakan total dan jumlah baris.
  • Temukan gaji tertinggi dalam himpunan data.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

public class DepartmentSummaryStats {
    public static void main(String[] args) {
        Table employees = Table.read().csv("employees.csv");
        
        DoubleColumn salaryCol = employees.intColumn("Salary").asDoubleColumn();
        
        // Aggregate salaries for total payroll
        double totalPayroll = salaryCol.____(0.0, Double::____);
        
        // Compute average salary
        double avgSalary = totalPayroll / employees.____();
        
        // Find highest salary
        double maxSalary = salaryCol.reduce(0.0, Double::____);
        
        System.out.println("Department Summary Statistics:");
        System.out.println("=================================");
        System.out.println("Total Employees: " + employees.rowCount());
        System.out.println("Total Payroll: $" + totalPayroll);
        System.out.println("Average Salary: $" + avgSalary);
        System.out.println("Highest Salary: $" + maxSalary);
    }
}
Edit dan Jalankan Kode