MulaiMulai sekarang secara gratis

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

Lihat Kursus

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));
    }
}
Edit dan Jalankan Kode