BaşlayınÜcretsiz başlayın

Çalışan maaşı analizi

Bir teknoloji şirketinin çalışan verilerini analiz ediyorsun. İK departmanı tüm çalışanlar için maaşlara %10 zam yansıtmak istiyor. Görevin, her maaş değerini dönüştürmek ve sonuçları yeni bir sütun olarak eklemek.

Tablesaw kütüphanesi içe aktarıldı ve employees.csv dosyasında Name, Department, Salary ve Bonus sütunları bulunuyor.

Bu egzersiz, kursun bir parçasıdır

Java'da Veri İçe Aktarma

Kursa Göz Atın

Egzersiz talimatları

  • Her çalışanın maaşını %10 artırılmış hâliyle hesaplayacak bir dönüşüm uygula.
  • Ayarlanmış yeni maaş sütununu tabloya ekle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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));
    }
}
Kodu Düzenle ve Çalıştır