Робота з типами стовпців
Ви створюєте каталог продуктів для стартапу з технавчання. Перш ніж запускати курси, потрібно проаналізувати ціни: розуміння цінового діапазону допоможе визначити, які продукти варто пріоритезувати. Робота з типізованими стовпцями на кшталт DoubleColumn дає доступ до статистичних методів, яких немає в узагальнених стовпцях.
Класи Table і DoubleColumn вже імпортовано для вас.
Ця вправа є частиною курсу
Імпорт даних у 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());
}
}
}