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 merupakan bagian dari kursus
Mengimpor Data di Java
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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);
}
}