|
|
|
|
|
by Scene_Cast2
1072 days ago
|
|
I'm the type of person that would grab pandas to parse a CSV. Here's my reasoning * often times, it's not just the third column I want. Sometimes it becomes "third column unless the first column is 'b' then instead grab the fourth column". Having a good data representation makes sure that I'm not mixing logic code with representation parsing code * I don't have to care about CSV parsing edge cases. Escaped comma? Quotes? I don't care, the library will either handle it or throw an explicit error. With custom parsing code, instead of an error, I'll get some mangled result in the middle of the file that I won't even catch / notice until later down the line * when working with CSVs, in my area (ML / scientific compute), Python is often the right context to be in. |
|