- Fork this project
- Create a python script that reads all of the rows from
homework.csv
and outputs them to a new fileformatted.csv
using the headers fromexample.csv
as a guideline. (SeeTransformations
below for more details.) - You may you any libraries you wish, but you must include a
requirements.txt
if you import anything outside of the standard library. - There is no time limit for this assignment.
- You may ask any clarifying questions via email.
- Create a pull request against this repository with an English description of how your code works when you are complete
Follow industry standards for each data type when decided on the final format for cells.
- Dates should use ISO 8601
- Currency should be rounded to unit of accounting. Assume USD for currency and round to cents.
- For dimensions without units, assume inches. Convert anything which isn't in inches to inches.
- For weights without units, assume pounds. Convert anything which isn't in pounds to pounds.
- UPC / Gtin / EAN should be handled as strings
- Floating point and decimal numbers should preserve as much precision as possible