การทำงานกับประเภทคอลัมน์
คุณกำลังสร้างแคตาล็อกสินค้าให้กับสตาร์ทอัพด้านการฝึกอบรมเทคโนโลยี ก่อนจะเริ่มพัฒนาคอร์ส จำเป็นต้องวิเคราะห์ราคาสินค้าก่อน เพื่อให้เข้าใจช่วงราคาและช่วยตัดสินใจว่าควรให้ความสำคัญกับสินค้าใดก่อน การใช้คอลัมน์ที่มีการกำหนดประเภท เช่น DoubleColumn จะเปิดให้เข้าถึงเมธอดทางสถิติที่คอลัมน์ทั่วไปไม่มีให้
คลาส Table และ DoubleColumn ถูก import ไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การนำเข้าข้อมูลใน Java
คำแนะนำการฝึกหัด
- อ่านไฟล์
"products.csv"เข้าสู่ตารางproducts - เข้าถึงคอลัมน์
"Price"และเก็บไว้ในตัวแปรprices - พิมพ์ค่าเฉลี่ยของราคา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
public class ProductCatalog {
public static void main(String[] args) {
try {
// Load products.csv into the products table
Table products = Table.____().csv("____");
// Access the Price column and store it in prices
DoubleColumn ____ = products.doubleColumn("____");
// Print the mean price
System.out.println("Price Stats - Min: $" + prices.min() +
", Max: $" + prices.max() +
", Mean: $" + prices.____());
System.out.println(products.first(5));
} catch (Exception e) {
System.err.println("Error reading CSV files: " + e.getMessage());
}
}
}