MulaiMulai sekarang secara gratis

Eksplorasi data awal

Anda adalah analis data baru di TechCorp. Tim HR memerlukan tampilan terfokus pada karyawan berpenghasilan tinggi untuk perencanaan anggaran, tetapi tabel karyawan lengkap memiliki puluhan kolom. Memilih hanya kolom yang relevan mengurangi kebisingan dan membuat analisis Anda lebih jelas bagi Anda dan para pemangku kepentingan yang meninjau hasil Anda.

Kelas Table dan kelas terkait Tablesaw telah diimpor untuk Anda.

Latihan ini adalah bagian dari kursus

Mengimpor Data di Java

Lihat Kursus

Petunjuk latihan

  • Pilih kolom: "Name", "Department", "JobTitle", "Salary", "Age".
  • Saring gaji di atas $60.000.
  • Urutkan berdasarkan gaji menurun.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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