title: Is there a way to disable read.csv from treating an arbitrary number of columns with only "T" or "F" as boolean?
body: <p>Obviously if I know them in advance, I can just do something that I found in another answer:</p>
  
  <pre><code>data &lt;- read.csv('test.csv', colClasses=c("sex"="character"))
  </code></pre>
  
  <p>If I need to load in a bunch of CSVs from different sources, I would rather not have to guess in advance which columns consist of this pattern or not, and I'd rather not have to run extra functions to determine this in advance or process the entire data frame after it's been loaded.</p>