İlk veri keşfi
TechCorp’ta yeni bir veri analistisın. İK, bütçe planlaması için yüksek gelirli çalışanlara odaklı bir görünüme ihtiyaç duyuyor, ancak tam çalışan tablosunda onlarca sütun var. Yalnızca ilgili sütunları seçmek gürültüyü azaltır ve hem senin hem de sonuçlarını inceleyen paydaşların analizi daha net görmesini sağlar.
Table ve ilgili Tablesaw sınıfları senin için içe aktarıldı.
Bu egzersiz, kursun bir parçasıdır
Java'da Veri İçe Aktarma
Egzersiz talimatları
- Şu sütunları seç:
"Name","Department","JobTitle","Salary","Age". - 60.000 $ üzerindeki maaşları filtrele.
- Maaşa göre azalan şekilde sırala.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
public class DataExploration {
public static void main(String[] args) {
try {
Table employees = Table.read().csv("employees.csv");
// Select the essential columns
Table essentialData = employees.____("Name", "Department", "JobTitle", "Salary", "Age");
// Filter for salaries above $60,000
Table highEarners = essentialData.____(
essentialData.intColumn("____").____(60000));
// Sort by salary descending
Table sortedHighEarners = highEarners.____("____");
System.out.println("Top 10 Highest Earning Employees:");
System.out.println(sortedHighEarners.first(10));
} catch (Exception e) {
System.err.println("Error reading CSV files: " + e.getMessage());
}
}
}