เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสำรวจข้อมูลเบื้องต้น

คุณเพิ่งเริ่มทำงานในตำแหน่งนักวิเคราะห์ข้อมูลที่ TechCorp ฝ่าย HR ต้องการข้อมูลเฉพาะพนักงานที่มีรายได้สูงเพื่อใช้วางแผนงบประมาณ แต่ตารางพนักงานฉบับเต็มมีคอลัมน์มากเกินไป การเลือกเฉพาะคอลัมน์ที่จำเป็นจะช่วยลดความซับซ้อนและทำให้การวิเคราะห์ชัดเจนขึ้น ทั้งสำหรับตัวเองและผู้มีส่วนเกี่ยวข้องที่ตรวจสอบผลลัพธ์

คลาส Table และคลาสอื่น ๆ ของ Tablesaw ถูก import ไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การนำเข้าข้อมูลใน 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());
        }
    }
}
แก้ไขและรันโค้ด