Работа с типами столбцов
Вы создаёте каталог продуктов для стартапа в сфере технического обучения. Прежде чем приступить к разработке курсов, нужно проанализировать ценообразование — понимание диапазона цен поможет определить, каким продуктам отдать приоритет. Работа с типизированными столбцами, такими как 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());
}
}
}