Bắt đầu ngayBắt đầu miễn phí

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 TableDoubleColumn đã đượ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

Xem khóa học

Hướng dẫn bài tập

  • Đọc "products.csv" vào bảng products.
  • Truy cập cột "Price" và lưu vào prices.
  • 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());
        }
    }
}
Chỉnh sửa và Chạy Mã