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 merupakan bagian dari kursus
Mengimpor Data di Java
Instruksi latihan
- Terapkan transformasi untuk menghitung gaji setiap karyawan yang dinaikkan sebesar 10%.
- Tambahkan kolom gaji yang telah disesuaikan tersebut ke tabel.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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));
}
}