I seriously hope you are implying the usage of a library.
Hand rolled CSV implentations are generally wrong and ruin your data.
It's just there, right in front of you.
Yeah sure - asymptotically. Once you've gotten a handle on your data, you can take care of all the bulletproofing later.
None of this is meant to be cheeky, BTW. The learning curve and general cognitive overhead of Parquet is very considerable.
I seriously hope you are implying the usage of a library.
Hand rolled CSV implentations are generally wrong and ruin your data.