Làm việc với kiểu cột
Bạn đang xây dựng danh mục sản phẩm cho một startup đào tạo công nghệ. Trước khi tạo khóa học, bạn cần phân tích giá sản phẩm — hiểu khoảng giá sẽ giúp quyết định sản phẩm nào nên ưu tiên. Làm việc với các cột có kiểu như DoubleColumn giúp bạn dùng được các phương thức thống kê mà các cột tổng quát không hỗ trợ.
Các lớp Table và DoubleColumn đã được nhập sẵn cho bạn.
Bài tập này là một phần của khóa học
Nhập dữ liệu trong Java
Hướng dẫn bài tập
- Đọc
"products.csv"vào bảngproducts. - Truy cập cột
"Price"và lưu vàoprices. - In giá trung bình.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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());
}
}
}