I uploaded these datasets to Google BigQuery in case anybody prefers to use that to go data-diving:
https://bigquery.cloud.google.com/table/833682135931:nyctaxi...
https://bigquery.cloud.google.com/table/833682135931:nyctaxi...
But if you wanted to do it, it's pretty straightforward.
In the meantime I haven't found it to be too hard to just INTEGER(field) and FLOAT(field) wherever I need to.