НачатьНачать бесплатно

Работа с типами столбцов

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