Mulai sekarangMulai 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 merupakan bagian dari kursus

Mengimpor Data di Java

Lihat Kursus

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