У меня есть файл данных, в котором мне нужно прочитать данные из каждой строки и сохранить их. А затем, в зависимости от значения одного из этих данных, сохраните эти данные в массиве, чтобы я мог затем вычислить медианное значение всех этих данных.
Строка данных представляет собой демографическую информацию и в зависимости от географического местоположения адрес человека. Мне нужно определить их возраст, а затем найти медиану людей, которые живут на определенной улице, например.
Таким образом, набор данных составляет 150 000 записей, и каждая запись имеет 26 полей, многие из этих полей являются сегментами адреса, а остальные поля - просто числа, возраст, номер улицы и тому подобное.
Итак, мне нужно прочитать строку, а затем, если определенное поле в записи соответствует определенному условию, мне нужно захватить поле из записи и сохранить его в массиве, чтобы я мог вычислить медиану например, люди, которые живут на «Ок-стрит».
У меня есть условная логика, и я могу разобраться, но мне неудобно с объектами iostream в C ++, такими как создание экземпляра объекта ifstream и последующее чтение из самого файла.
О, я забыл, что данные представляли собой файл значений, разделенных запятыми.