Analisis gaji karyawan
Anda sedang menganalisis data karyawan di sebuah perusahaan teknologi. Departemen HR perlu menyesuaikan gaji untuk mencerminkan kenaikan 10% bagi semua karyawan. Tugas Anda adalah mentransformasi setiap nilai gaji dan menambahkan hasilnya sebagai kolom baru.
Library Tablesaw telah diimpor, dan employees.csv berisi kolom Name, Department, Salary, dan Bonus.
Latihan ini adalah bagian dari kursus
Mengimpor Data di Java
Petunjuk latihan
- Terapkan transformasi untuk menghitung gaji setiap karyawan yang dinaikkan sebesar 10%.
- Tambahkan kolom gaji yang telah disesuaikan tersebut ke tabel.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
public class EmployeeSalary {
public static void main(String[] args) {
Table employees = Table.read().csv("employees.csv");
// Apply transformation for 10% increase
DoubleColumn adjustedSalary = employees.intColumn("Salary")
.asDoubleColumn()
.____(salary -> salary * ____);
// Add new column to table
employees.____(adjustedSalary.setName("AdjustedSalary"));
System.out.println("Employee Salary Analysis:");
System.out.println(employees.first(5));
}
}