我有一个数据文件,我需要从每一行读取数据并存储它。然后根据这些数据之一的值将数据存储在数组中,以便我可以计算所有这些数据的中值。如何从C++文件读取结构化数据?
数据的线是人口统计信息,并且根据所述地理位置,一个人的地址。我需要捕捉他们的年龄,然后找到居住在特定街道上的人的中位数。
所以数据集15万条记录,每条记录有26场,很多这些领域是一个地址段,然后等领域都只是数字,年龄,门牌号以及诸如此类的事情。
因此,我需要做的是通过行读取,然后如果记录中的某个字段满足特定条件,我需要从记录中捕获一个字段并将其存储在一个数组中,以便我可以计算出中值例如,居住在“橡树街”的人。
我的条件逻辑,并且可以工作理清了,但我在C++的iostream对象不舒服,像实例化一个ifstream的对象,然后从文件本身读取。
噢我忘了该数据是逗号分隔值的文件。
你有什么麻烦? –
也给我们介绍一下文件格式,输入预期的输出 – RageZ
我试图创建我自己的工作小特设解决方案的更多细节:) – ihtkwot