title: Caching CSV-read data with pandas for multiple runs
body: <p>I'm trying to apply machine learning (Python with scikit-learn) to a large data stored in a CSV file which is about 2.2 gigabytes.</p>
  
  <p>As this is a partially empirical process I need to run the script numerous times which results in the <code>pandas.read_csv()</code> function being called over and over again and it takes a lot of time.</p>
  
  <p>Obviously, this is very time consuming so I guess there is must be a way to make the process of reading the data faster - like storing it in a different format or caching it in some way.</p>
  
  <p>Code example in the solution would be great!</p>