開始使用免費開始

初步資料探索

你是 TechCorp 的新進資料分析師。人資部門為了預算規劃,需要聚焦檢視高薪員工,但完整的員工表包含數十個欄位。只選取相關欄位可以減少雜訊,讓你的分析對你與檢視結果的利害關係人都更清楚易懂。

Table 與相關的 Tablesaw 類別已為你匯入。

本練習屬於課程

Java 中的資料匯入

檢視課程

練習說明

  • 選取欄位:"Name""Department""JobTitle""Salary""Age"
  • 篩選薪資高於 $60,000 的資料。
  • 依薪資遞減排序。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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());
        }
    }
}
編輯並執行程式碼