<div dir="ltr">I agree.. One of the criticism I hear about newer packages in R ecosystem is inconsistency with existing conventions. I would also vote for consistency with read.csv / read.table</div><div class="gmail_extra">

<br><br><div class="gmail_quote">On Sat, Sep 14, 2013 at 2:25 AM, Chris Neff <span dir="ltr"><<a href="mailto:caneff@gmail.com" target="_blank">caneff@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">I would prefer that you stay consistent with read.csv unless you really have a good reason.  I don't think this is a good enough reason. They can specify colClasses or change it after the fact. </div><div class="HOEnZb">

<div class="h5"><div class="gmail_extra">

<br><br><div class="gmail_quote">On Fri, Sep 13, 2013 at 2:19 PM, Matthew Dowle <span dir="ltr"><<a href="mailto:mdowle@mdowle.plus.com" target="_blank">mdowle@mdowle.plus.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<br>
All,<br>
<br>
I've implemented skipping columns using NULL in colClasses,   and logicals are now also read.  read.csv reads "T","F","TRUE","FALSE","True" and "False" as type logical,  so I've followed suit.   But I'm wondering about the single letters "T" and "F".  To illustrate, the following might be confusing :<br>




<br>
> fread("A,B,C\nD,E,F\n")<br>
   A B     C<br>
1: D E FALSE<br>
> fread("A,B,C\nD,E,F\nG,H,I\n")<br>
   A B C<br>
1: D E F<br>
2: G H I<br>
><br>
<br>
Should fread treat "T" and "F" as logical?   Should it read a column of only 0's and 1's as logical, too? I think I'd prefer that as it's quite common.<br>
<br>
I'm also thinking of increasing the number of rows used for type detection to the top 500, middle 500 and bottom 500,  since that's a very small extra cost to save the relatively much larger cost of mid read column bumps. As a parameter, with 500 by default.<br>




<br>
Matthew<br>
<br>
<br>
______________________________<u></u>_________________<br>
datatable-help mailing list<br>
<a href="mailto:datatable-help@lists.r-forge.r-project.org" target="_blank">datatable-help@lists.r-forge.<u></u>r-project.org</a><br>
<a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help" target="_blank">https://lists.r-forge.r-<u></u>project.org/cgi-bin/mailman/<u></u>listinfo/datatable-help</a><br>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
datatable-help mailing list<br>
<a href="mailto:datatable-help@lists.r-forge.r-project.org">datatable-help@lists.r-forge.r-project.org</a><br>
<a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help" target="_blank">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help</a><br></blockquote></div><br></div>