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

Mengimpor Data di Java

Lihat Kursus

Instruksi latihan

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

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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