Your first challenge would be to read the CSV into a format that you can easily use. You have a number of options, these two are the most common:
1. Create a class that corresponds to your CSV record. Write code to read the CSV and fill the objects manually, like this:
from line In File.ReadAllLines("filename.csv")
let parts = line.Split(',')
select new MyRecord { Field1 = parts[0], Field2 = parts[1] ........ }
2. Create a typed dataset and use the Microsoft Text Driver to read the file using an ODBC collection (stone-age style). You fill the DataSet like you would with any other real database connection.
You can do a lot of intelligent things to make this step nicer, but basically it's a one time thing for one CSV with just 60 columns, so I would go for option 1. Once you have read you CSV into a collection of your objects, you can use anything you would normally use to work with a simple in-memory collection.